I may be far from a pro but I know better than to install something without a bearing that requires one js but I just can't seem to get my flywheel to stay even torqued to 100ft/lbs on a aluminum and a stock cast flywheel so guess I just gonna cut my own keys I'll look over motor again and check side to side play. Like I said I'm no pro but I have more problems out my motors with timing than anything