This should be more than sufficient, basically anything above .22lr and with the right ammo, it should suffice. As for gun ranges, of course they do allow one to bring one's own firearm. Also, not all ranges have firearms for rent and some who do rent usually requires a partner or a range safety officer (RSO) accompanying the customer at the range.