Simple solution to this would be getting a handi rifle in 500 S & W. Course if you want to light 20 K on fire....
Only problem is that the .50BMG and the 500S&W are not even remotely comparable. The BMG has more energy at 2km then the S&W does at the muzzle.