A friend who is looking after it for me down in Cornwall i.e. riding it (!

Not too bad on fairly level roads but in hilly Cornwall it gets to be a pain, especially as on one quite steep hill I struggled to get up it even in first gear if I let the revs drop. Not helped by the passage of time and being 3 stone heavier than in my yoof when I had my first one!
Also when I got it there wasn't an air filter fitted and when my mate fitted one it ruined the running; tickover was erratic and its performance was awful.
Anyway, if it has been modified I want to put it back to standard so that it pulls better at lower revs and makes it easier to ride and an air filter can be fitted again. So I shall be looking for a barrel, piston (as do not know if the existing is standard or bored at this stage) and maybe even a carb.
I don't want to skimp on quality so what are your recommendations for best suppliers? Are parts still available form Italy?
My friend fitted a 175 piston and barrel to his Li 150. His barrel was of Indian origin and he found problems with the threads not being at the right angle etc. He re-tapped them though and fitted the parts OK and it runs pretty well. Given his experience though I want to go for better quality.
Cheers, Chris