Your dog is a puppy. And he will be a puppy for some time to come. Evenso, an 80 pound puppy jumping up on strangers can be uncomfortable and even a lawsuit waiting to happen.
If you want to go with an e-collar, get some good training from someone who is qualified to train with the tool. You will then not waste your money on the wrong type of collar, and you may be able to teach your dog the sim level = negative marker and not that strangers sometimes cause you to get shocked out of no where.
Good luck with the pup.
Heidi Ho, Odie
Joy-Joy, Bear Cub, Hepsi-Pepsi
Cujo2, Karma Chameleon
Ramona the Pest, Kojak -- who loves you baby?
Tiny Tinnie, Susie's Uzzi, Kaiah -- The Baby Monster.