Hello,
this is my Aprilia RX '96 2-stroke (official 50cc ^^) but after tuning (change engine from AM6 to engine from Honda, new exhaust from Sebring, 125cc and 45 horse power, dont belive? your problem ;p). I have this moto from last Summer, this is first photos from first ride (haha im know only shorts and t-shirt, stupid ^^)
http://img42.imageshack.us/img42/2325/30789144.jpg
http://img543.imageshack.us/img543/2534/82617831.jpg
This is photos from 5 Jan. (Winter)
http://img687.imageshack.us/img687/562/1003664s.jpg
http://img547.imageshack.us/img547/121/1003671.jpg
My friend have Yamaha XT 4-stroke 600cc and i too ride on this bike, but i like my Aprilia ^^ Sorry but i dont have photo of this bike, so i give this photo from google images.
http://www.motorcyclespecs.co.za/Gallery%20%20A/Yamaha%20XT600%2084%20%203.jpg
In my opinion, Aprilia is a gread bike for newbies on start, have 50cc (in ogrinal wichout tuning 14horsepower) so you do not need a license to the bike, sizes are the same as normal motorcycles (250ccc, 400cc), have water cooling but news models from '09 is very expensive.
Im know today that my next motocycle is be Suzuki DR 400cc (i thing ^^).