I've been using Castrol Racing 1 oil, no complaints whatsoever. Did seem to tame the clunky gear changes a little, compared to whatever the previous owner had used...
Regarding oil, is it fairly normal to rarely ever need to top it up? Had mine changed last July, topped up once (I think) since then. I average about 7k miles a year, mostly round town.