To get the Desert Eagle before you can buy it, kill the gun salesman in Broker that has it equipped, and then take it from him. Note: Doing this will prevent you from making any future purchases at this location. This will also cause bodyguards with shotguns to chase after you.