This shaft fits only the new version of Towerpro BM2408-21 motor. For older version of BM2408-21 please choose GWS EPSC-6AC 3x60mm shaft