I'm not sure if any of these have the plenty but these are my go to shops in NYC for vapes, parts and glass. The owners are all pretty cool and up on the new gear. (For the most part) I like them because they always work with me on prices and let me haggle a bit. Always pull the keep the bowl, take off $10 on my glass pieces! All within walking distance too!
NY gifts on 6th avenue just south of waverly.
Village Bazaar on sixth, just south of NY Gifts but north of west 4th.
The SmokeKing on Christopher st, east of seventh ave.
St marks kinda sucks IME and there's a bunch on west 4th but I find them to have their head up their ass regarding vapes. They always try and sell me some shit thing claiming its the latest and greatest.
NY Gifts is the only shop in the city that's worthwhile. Vapes are sold at their actual retail price - not $800 for a Volcano, $450 for a Pax, and $250 for an Eclipse (these are literally the prices on St Marks). So check out NY Gifts and after that stick to online.