I would call them. They have a lot of science toys and kits
You are thinking of Thames & Kosmos. They carry lots of their kits, but I'm not sure about motorized. They are great on the phone, calling may help. Good luck! :-)
We do carry quite a bit of mechanical kits as well as Thames & Kosmos products. I do not think we have that item in stock at the moment, though we may have something similar.
Thanks! Your answer is awaiting moderation.