Welcome, I do not have first hand knowledge but I read quite a bit. Except for a few minor changes like seat belt warning etc., the '08 is the same as the '07. It should fit. There's a few threads that show the T4R doesn't respond' well to the K&N (not much improvement). Some other threads will argue the K&N Filter doesn't trap dirt as well as should. I speculate that has a lot to do with the frequency of service and the operating environment. Freshly serviced K&N do stop the dirt. How often do you have service it? I don't know but I would half K&N's recommendation. If you like the extra woosh from the intake then do it, just service it a lot and know there's other intakes besides K&N too. The preceding, unsolicited announcement is all IMHO!
I've used K&N's on bikes for years. With frequent service they work well.
Good Luck!:cheers: