Includes a bash guard and two stainless bolts for easy installation. Slight machining deviation around fixture hole. Still perfectly usable. Too good to waste. This guard is a universal fit for 104bcd cranksets and are designed to work with up to 32t chainrings, ensuring a snug and secure fit.