This is a common question and and has more than one answer as you will shortly find out
Modern semi and fully synthetic oils are far superior to the mineral stuff we had back in the day so the ratio of 20:1 is not quite right if you use a fully synthetic oil for example. You can get away with running at 30:1 or even 35:1 with that I believe!?
One word of caution however, do not use synthetic oils when running in a rebuilt or re-bored engine as you actually want a bit of friction between the piston and barrel to allow them to bed in. Synthetic oils are that good now that it will not allow this to happen
In terms of brands I personally use "Rock Oil Synthesis 2 Fully Synthetic Pre-Mix"
http://cgi.ebay.co.uk/Lambretta-Vespa-f ... 5ad769720f