OK, the demon fairing came with everything I needed to mount it, which was not very hard. All I did is remove all the front fairing took maybe 15mins. Then did a little wiring ajustments, i went to Advanced Auto Parts and got a Little extra wiring and a harness adapter then just hooked it up...