I'm now in the market for purchasing one of those really neat Ford Racing tow straps that I keep seeing in pics on this forum. I understand that they're not manufactured but rather customised? Where can I get hold of them? The only place on the whole of the Net I've found them is HERE. But the "company" doesn't give any contact details or anything, and if there's one thing I've learnt is that you don't trust companies who don't provide their location or contact details of any kind.