Until the past year I had never heard of them. Finchaser mentioned the Mucho Minnow is a copy of a smaller Megabait.
They look like quality plastics. No longer made.
Anyone ever fish them?
Here are a few.
http://rocksimpson.com/images/2013_3_24_Megabait.jpg