yes you can fit this on any bike, it is a good addition to some of the tasteful and useful modification, the build quality it superb, and yes it does what it says! highly recommended👍 for any other information you can connect chargedex on insta or me