Mine was a 98 with the big block 600. It would run up top, my guess is near 110 but like I said I cant confirm. I never had a gen 2 with a ves motor but I would still probable grab a 2000 xc 500 sp if I could get a nice low mile clean one for the days our trails are actually smooth. My 01 xc 500 sp would run 100 stock on gps on a long run. I have big respect for those little small blocks they were runners for sure.Those gen2 ves 600's had some good top end. I got clocked on radar on a nearby lake here at 111 mph a few times...one time was at 114, but i'm going to say that was probably a fluke. Even my first 05 600 edge did 105 a couple times.