Can you get a good gun for under $400?