You need to define what you intend to use the gun for as well as the budget.