I'm glad I didn't put any money on it being a Traxxas!
There doesn't seem to be much info around on these, but I think they were very cheap when they were new though.
Google does find a uk shop stocking spares,
http://www.cheshiremodels.co.uk, they may be able to shed some more light on it.
Google also threw up this from last year
http://www.msuk-forum.co.uk/index.ph...t=#entry303505
(you've probably already seen these anyway)