I bought my last set from this company,
http://www.1aauto.com/1A/wheel-beari...er/H2/-/-/2003
I have 185,000 miles on mine and have replaced them twice, also am running 37" tires
quick shipping and pretty good prices, in fact just ordered a set of upper control arms from them