sometime around 05 or 06 is when the ball joints changed. i dont remember exactly but looking the applications up on bikebandit.com will show the change. the early ones are the same size as a banshee. stock yfz tie rods are about 1.5inches longer than banshee tie rods. i ran fullflight banshee +3 tierods with my yfz a arms to keep as much thread in the tie rod as i could.