I put the stock one back on with the o-ring that came with it and it didn't leak a drop. Anybody want to buy an Uptite oil cap?
My stock one was leaking when I picked up the bike with 1300 miles on it. I left the original o-ring on and added a larger one that sits at the top of the threads just under the flanged part of the cap. Took a hard core 130 mile ride with it and no leaks so far. Cost was zero since I have an o-ring kit sitting on my shelf. Hopefully this is a long term fix. My only concern is that the threads don't engage as much since the new o-ring takes up that space.
After a 100 mile hard ride I checked my oil filter cap and no leaks. But I did take the stock o-ring and move it to the top of the cap. It was down a notch from the factory and now works great where I moved it.