Ordered wheel bearing hubs from autopartsgiant.com. Took over a week just for them to ship it out. I actually got the parts over two weeks later (two weeks without my truck ). It was the wrong part. Told them the very next day I need to return it and asked them to give me the return authorization code and address. Told them every week for the next two weeks I need to return it. They did not return my e-mails or phone calls. Actually got someone on the phone today who told me they would not accept the return because it's been over 30 days since purchase.
I've got credit card dispute on the line right now. Just wanted to warn folks out there. Stay away! Stay faaar away!