I think your Vespa experience was jinxed from the get-go. Our Vespa is on mile 2200 and in three years has not once given us any problems.They're beautiful little machines, and I love them...unfortunately I'll only trust them as far as I can throw them.
Certainly the worst experience I've ever had with a vehicle. Three major breakdowns in the first 500 miles.