high, uncontrollable idle could be an air-leak.
Dellorto = www.dellortodirect.com
Try the SHA 15.15 or 16.16 :D
Pipe.. you kinda gotta goto france pretty much. Or, you might try hittin' up someone doin' a group buy...
Anyway.. ditch it cause it's likely kinda tiny anyway :D
"treatsHQ":http://myworld.ebay.com/treatshq generally has nice goodies for french bikes, especially Peugeot's :D
Just shoot him an email, cause sometimes he doesn't list all he's got =P