how much is a barrett m82a1