Based on the requirements, you can expect it to take 3 – 4 hours to unlock Mechagnomes. However, suppose you need to level an Alliance character or do the quests without BFA flying. In that case, you can expect it to take much longer. If you want to make your time in Mechagon easier, you should check out my article on unlocking flying in BFA zones.