Fits Yamaha G14 to G22 only. This is a 3 piece diamond plate floor. Not a rubber mat. Made with 3003 Highly Polished .063 gauge Aluminum Diamond Plate. Easy to install: Put your cart in neutral. If not you may regret it later. If you have cup holders you may have to remove them for an easier installation. Some people have opted to use RTV Caulk to install the floor instead of drilling for rivets, the choice is yours. If you are going to use the rivets to install your floor pieces you will need to drill with a 1/8" drill bit and then install the rivets. Start with the large bottom piece and slide it under the pedals you may have to move them forward a little bit to put in position. Then put in the top 2 pieces, Once you have the pieces in place and are satisfied with the fit you can start installing your rivets.