IIRC they used to have a storefront on 17 North right about where 17 and 4 met, broadly across from / cattycorner from Garden State Plaza, if I'm remembering right?
Is that still there? I'm heading back to the NYC area in a month or two and want to hit it up. It's been a long time since I've been there...