I use the scarecrow brand teeth. I've had one pair for over 4 years now and they still work and fit fantastic! It is tricky to drink/eat with any teeth in, but with a straw and a dream, it can be done.
I have a pair of those too & they work well enough.
My biggest problem is I'm missing one of the usual canine teeth you'd put these on. Visually you can't see the difference & this is the only thing that's ever been an "issue" with it & in the grand scheme of things it's not a big deal at all. I have to use them on the ones right next to my front teeth so talking, drinking, just closing my mouth is difficult with these but for different reasons.
If I ever want properly fitting fangs I'll have to see my dentist & that's just not worth it for me.
I also use the scarecrow brand and have had my pair for close to 10 years!
Pro tip: forget the glue that it comes with and go get a small tube of denture adhesive it works way better and some have a minty scent to them. and with the denture adhesive you can easily pull the teeth off to eat and push them back on when your done eating. i think i got mine at hot topic, but i also think spirit sells them.