as for my expirience, i have ridden dirt bikes since about 12 and raced some motor cross, ridden a few dual sports, some times my one friend let me take his out as well as a few sport bikes over the summer so
oh yea i weigh about 190 but i think a 600 should do it