Does not fit the mini apprentice motor properly. I had to turn down the shaft to fit the bearings in the motor. The shaft is .022 and the ID of the bearing is .017. If you look at the stock shaft you can see the step in size from the prop side to the motor side. It is the right length and the flat spots for the set screw are not the right spots. It's not A mains fault theyre awesome.