That sounds like a decent price. Is he dropping them off and picking them up as well? At that price I would require that they pay for needed parts like you said. Any board work would be extra and there would be no timeline to get it done either. Drop them off and I'll call you.