Wul , agree with the GP100. Mate of mine had the GP100 (the one with the disc brake - cant remember the exact model number , might have been "U") & he was always beating me on my trusted Honda H100. Have to say mine was better build quality though.
Vespa's , nope not my cuppa tea. handling was p*sh compare to REAL bikes.