I bought myself a 2004 Vfr 800 vtec last year and have since put about 6500 miles on it. Have to say that personally I think they are brilliant all round bikes. Only negative that I can think of is the 16000mile servicing costs. As it is a vtec the valve clearances need checking every 16k which puts the servicing costs up a bit but in my opinion worth the cost.