The shipping was very fast and reliable.But when i got the part, and got it on my truck, with in a month the new part done the same thing as the old one. Which left me stranded on the side of the road. So not only did i Pay $119 for the part but i had to pay $50 more just to get it towed off the road and to my house so now i have paid $119 for the part and $50 for the tow And $5 more to ship it back so i can get the money back which i will probably only get the $119 and the $5 back.So now im down $50 unless they decide to reimburse me for that too.