Flexible Flyer Sunray90 atvDrive Axle Assembly
Shaft has 6 splines, and 31 teeth
May work on other 90cc atv's