Blimey i have opened a right can of worms here
Its just a Tamiya MuchMore diff master - "in stock" on the website allegedly.
A lot of people seem to use their stuff so hopefully word will get back to him about this thread. Refund or my order asap please - im not arsed which.