yup, some aftermarket stuff just plain sucks!
I bought one of these Outlaw oil caps for the 500 to dress it up a bit....d**n thing leaked right from the start!...I even tried two different size o-rings than the one that came with it...still leaked!
I bought the oem rubber cap...no more leak!