If the cost was for both sides then the price is not bad. It takes a lot of labor to just to get to the point of sending the knuckle/hub/bearing assembly to a machine shop to press out the old bearing and then press in the new bearing.

If you consider about 4 hours to remove and install, about 1 hour of machine shop time plus the cost of bearings:

4hours x $65 = $260
1hour x $80 = $80
2 bearings x $33 = $66

Total = $406 + misc nuts&bolts

I just replaced my bearings and lower control arm and can tell you that it's not easy, doable but not easy. FWIW.