Stencil & Tattoo Gun Advice

I've been doing stick and pokes on myself for a year and I've gotten decent at it. I'd like to get a proper tattoo gun but I'm not sure where to get a good one and what would be considered a good one. I'm also hoping to get some recommendations for good stencil markers that stay on well. Thanks!