Second on the smokebuddy. If you're poor asf you can DIY it using a toilet paper inner roll thing & dryer sheets. Shove a bunch in the pipe then 2-3x on one side sealed with rubber bands. Boom - now it's a smokebuddy that makes the smoke smell like laundry softener.
PACT Act is in effect. Soooooo buying online is infinitely more expensive versus just going to your local smoke/vape shop. If you NEED to buy online, ejuice.deals & Element Vape are both good options.