I have come to realize that all vendors are shit.
Ordered and paid for new axle shafts one week ago, sent 3 email for status, no response. I was told they were an in stock part. Guess what, email today saying they messed up, one week after I paid for them, WTF?