The bearings work out to more like $290 or so.

Ball joints - $559.48 P/L including my $100 deductable charge.
Alignment - $100
Bearings - $290


2002 Montero Sport 3.0L LS AWD, 130K - Stock