guns for sale voere cal semi auto with barrel