The 06-07 ZX10R shock is the easiest install on the 2nd gen. They don't require you to cut the battery box to make them fit. You CAN fit the other years (pre-06, 08+) but they will require more extensive modification to the bike to fit due to the position of oil resevoir.