I just put 2 on my truck about a month ago and it was $420 for both after tax/military discount. I got them at Schucks.
Partsamerica.com and the part # is BR930405 $212.99 SKF brand which is a good company for bearings.
Have fun pounding the studs out and back in. Worse part of the job... took me a good 2 hrs to get it all done.