I read about these in "The Old Outboard Book" They appear to be about the size of the old Neptune Mighty Mites. Has anyone seen one of these boogers?:)