mercury precision 9mm bcg review