Came complete with all parts to do the replacement. Will require the purchase of a deep socket to remove and reinstall the retainer nut... fyi. Much better materials than OEM. Arrived in only a couple days with prime.
The product is good. Exactly what I needed. I had driven under a canopy of trees and ripped my old antenna off. It also broke some of the teeth off in the gear housing; but, it didn't damage the roof or the aluminum struts that hold the antenna. I had to make a special wrench to remove and re-install the mechanism. Outside of that, it was a piece of cake. I installed a new antenna on the old struts. Everything works.