Wind Shield will fit most Sportsters and some 2005 and earlier Dynas. Check on Harleys site. Everything comes with all mounting hardware and instructions. Windshield - $110.00, Voltage Regulator Cover - $35.00, Cylinder Base Cover - $40.00 , Tappet Block Cover - $55.00