fleshlight is a masturbation toy and the bathmate is an enlargement device. i have the fleshlight and read a lot about the bathmate. both have very satisfied customers but with very different purposes.