I would suspect that moomba slots are a little tough to come by.
supra slots are around if you look for them. some dealers sold out, some not even close.