They have done all of our machine work on Kelly's 250. They will assembly motors as well. 520-624-5735 Tell them Will sent ya! Later, Will