I doubt the '07's will fit the '08 model. A lot of stuff was completely redesigned for '08. The levers may look the same but the hook-up might be slightly or completely different.
I know a couple of guys with 08's who dropped theirs and ordered '08 levers. Unfortunately; they were on back order. Not sure if they came in yet or not and that's from around here anyway so may be different where you are.
Good luck and I guess your wife won't be going anywhere near your bike in future - right
