Umm, it seems like it fits and you don't even need the universal U bolt adapter but a couple things. The motor puts considerable strain on the bike so make sure you are comfortable with your bike integrity. Second, you have no top tube. Just be careful to not burn your leg