The price was a little high but the part was quality and shipping was included. Anything you buy today prices are drastically higher but I will pay a little more as long as it is good quality otherwise, I return the product after inspection. This was a nice part and was the same quality as the old heavy duty unit it replaced. The instructions were not specific relating to hardware identification. I am mechanically inclined so it was not a problem for my skill level.