The best bet is to take your headset to a parts fair where you can try them and then you should get one that fits. It's a pain but then again it's a pain bodging them to fit too.
I recall buying a remade [presumed Viet] one at a parts fair about 10 years ago, then noticing a Casa one for sale for £10, still in it's original packaging so snapped that up too. Needless to say the Casa one didn't fit and the other one did? Then again my headset may have been Viet too.
The fit of the Viet light surrounds on Viet headsets is as good as I've seen, including SX and GP. No guarantee they fit Italian headsets though.
Thankfully the Indians don't do SX ones, they can't make a headset top that fits a headset bottom.
I'd Matt Black the original one.
