I had the right rear and the left front go out on my 02 went to the junkyard and got the complete hub assembly ($60 each) from an 05 with 30,000 on it. Paid someone to put them on total cost was $350 for the both of them.
The only issue was the rear hub would not swap out and he had to press...