Kickstarter shaft [semi-circle], for Kymco 2 and 4-stroke 50/125cc engines and GY6 4T 50cc engines. There are different shaft lengths for different crankcase covers. To be absolutely sure, click on the item and compare the original part with the product image for compatibilty.