Fits yamaha yfz 450 04-2016 non efi .does not come with bolts .lf theres an issue please messege me and i can resolve it theres no need for negative feedback.these grab bars are made from 6061 aircraft aluminum and are coated with a matte black truck bed coating which looks very nice.