Hi
For the difference in fees I would suggest using a specialist Immigration Lawyer rather than an immigration agent, some law firms have specialists experts in various specific areas that are better placed to give you the best advice in parental visas, working visas etc.