I received all that I ordered, then When I went to put it together I found I needed more parts I ordered them and they came fine, then I noticed the input shaft was shorter than mine and had a extra piece welded on I sent an email with pictures of both shafts to the salesman months ago and have never got a response and I can't call long distance.