$30 for a running moped is a great price. really you can't lose. i've paid that much just for a few small parts for my motobecane and you can get a whole moped for it. as for parts, check the moped army recommend shops article at "http://www.mopedarmy.com/resources/articles/mopedshops/" for parts. they should all have parts avail for a moto guzzi.