I've heard a couple horror stories about aftermarket rad caps...though not with our bike.
It was the beginning, of the end, for my bros toyota pickup...eventually blowing head gasket.
He really wishes he just got a factory cap to start with.
Anywho, maybe just bad luck....but I will only use a factory cap if needed.