I think that's the trick. See when you sign the contract with the lawyer, they usually let you pay all the fees after your I140 get approved; then how long you will stuck in the 485 waiting line or whether you are going to get 485 approved or not? they don't care at all.