www.sprocketspecialists.com sent me one for my '05 speed triple.
they don't list it specifically for the '05 but it is a straight bolt on.
same part number as earlier models.
2695-44 cost $62.99
the 44 fit on with no problems with 7000k on the bike. could possibly have squeezed on the 45...