"By the way the traps are still being sold on ebay and there selling in the hundreds and keep getting relisted..."
So, your inability to provide a link proves you are full of it mate, I can find links to everything I ever bought off flea bay. Send me the link, I'll buy some and try them. If they are as strong as Talpex then good on you for finding them, if not, you are not the pro you claim