how much does a 45 caliber pistol cost