I find most autoparts store caps are thinner material than the stock ones which are hard and thick. So a little smaller, coupled with a bit more supple rubber, should stay on nicely.
This is probably the dirtiest post I have written so far.
Benny
Black & Silver '02
Too many mods to list
Not enough miles ridden