These things are getting poplar. I have one and I know a few others have them also. Might want to do a search to see what others are doing.
You will have to build custom mounts because these tubes are much larger than what the kits allow
My chain was rubbing the tire so I had to do some realigning and I broke my clutch putting it on the handle bars because of the size.
Have fun and keep us posted on your progress.