I had been riding for about 10yrs (started on dirt bikes when I was about 12) I decided to take the MSF course after I had received my first speeding ticket on my R6( I never had the motorcycle endorsement on my license either) I still picked up a couple tips taking the course.
2.5hrs...
You would definitely benefit taking the course!
The bikes are usually 250's they function just the same as your bike just without any performance. You may even be able to use your own bike for the course.