No. No no no no no.
I completely sympathize that barking neighbor dogs are obnoxious. But bark collars are not a good solution. Dogs bark for a number of reasons, but they ALWAYS have a reason. Strapping a bark collar on does not fix the problem, but it sure can make it worse.
If your neighbor's dogs are bothering you I'd suggest leaving pamphlets for a local positive trainer in their mailbox, with a polite note that says their barking is disturbing you.
Kayla is spot on that bark collar can actually increase problems. Anxious barkers will still feel anxious, but have no outlet to express that. Aggressive dogs may become more aggressive, to the point of biting. A dog who was merely bored or excited before could become neurotic and/or aggressive.
Aside from that I have personally seen dogs with wounds from incorrectly used collars. Are you willing to bet that your neighbors will read the manual, not just strap it on and zap away? I wouldn't be.
If you absolutely MUST buy something buy one of these:
and put it on your own property. They're another kind of bark deterrent, and they might bother your own pets, but they don't cause long term damage if used inappropriately. Added bonus - you can leave your neighbors out of it.
Bark collars are not nice. Positive training is a permanent and humane option.