Figured I'd pass on my experience mounting the T Rex Racing Heavy Duty Skid Plate to anyone considering tackling it on their own. I ride a Gen1 with Arrow headers. On initial inspection, the plate looked well made and the finish was perfect. The hardware was good quality. The instructions were very basic, but come with a QR code linked to a Youtube video which is easier to follow. However, even with the video, I had to be a bit creative in mounting the plate due to shared mounts with my crash bars that have already been put to the test. Several times. That aside, I mounted the plate with all hardware in place loosely to effect proper alignment. Coverage of vital areas and mounting points that don't transfer impacts to weak areas on the motor, is what made me consider this plate. The process was lengthy. It was immediately apparent that the plate contacted the o2 sensor on my Arrow headers. Since I was satisfied with the design and strength of it, I elected to use a large crescent wrench to "adjust" for more clearance. The finish was damaged, but it is , after all, a skid plate. With all the hardware tightened, the oil drain holes are about a 1/4" off. I will "adjust" those holes in the future. I will be taking the bike for a little off road trip this weekend for a test run. My advice, if you're a bolt on and go kind of rider, spend the money for Altriders excellent quality unit ($438.97 at Revzilla). But if you've got more time than money ( T Rex skid plate $254.95 ), are looking for heavy duty, willing to get creative on the install, and don't mind boogering up the finish on your new skid plate, the T Rex Racing skid plate is the way to go. You could also have your local shop do it as the directions suggest. Good luck!!