After 50 years of fooling with top punches that are listed as correct....but don't fit worth beans, I do one of two things.
1.) Make a perfectly fitted nose punch with a cast boolit and a small ball of epoxy putty...these fit exactly !
2.) With any and all boolit's that have a flat spot ...SWC , WC , RF, TC ...use a flat nose punch.
I have made flat ones by filling any nose with epoxy , let set up and sand it flat.
Flat punches actually work quite well and can seat many different profiles.
Sure beats having a bunch of seating stems that in real life fit nothing exactly .
Gary