I did my own. Much less then that. I did have to buy a portable press to do my upper and lower balljoints. And wheel bearings are a pain. But no where near 500$