I called customer service with a part number off of my old axle they told me that they did not carry that brand but did a cross referenced to another brand when it arrived it was 2 1/2 shorter so I called customer and they said that I never called in with the information then was told they do not stock one that size . I ended up buying one at a local store cheaper.
when I went to return it they told me I ordered the wrong part and wanted to charge me $105.00 for return shipping That's more than what I paid for it .
I will "NEVER " order anything from them again sad thing is they don't care . Bottom line is buy local