Buying a second hand ~30 year old joystick is a risky business. I've done it several times, and despite being described as "working", "fine", etc they all ended up on a pile in my drawer. "Working" for a joystick is not good enough, when you have to wrestle with the thing to register an input or it does only 9/10 times. And even if it's indeed "fine" now, it might not be in a few days.
Arcader is probably your best for a modern replica
https://zxrenew.co.uk/ArcadeR-c58672270
It has a good rep and is built on Sanwa parts. Problem is they're usually on back order and you need to wait weeks for them to be dropshipped from China. Monster Joysticks also has good stuff (I mean the cheaper ~35 quid range) though they don't have the Comp Pro shape, look more boxy.