Yes it will. The perch changed in 2004. I have a Thruxton lever with a 2004 perch on my '02 955i.
Heres another question: Will the rearsets on a '05 SIII fit a '02 Daytona? I'm betting they will...................
PS; When you pick up the lever ($25), make sure if your stock lever doesn't have the floating bushing that you pick one of those up as well.