Magnum Research BAR506 Replacement Barrel 50 AE Fits Desert Eagle Mark XIX 6" Black Steel
https://www.tandktactical.com/shop/761226022855-magnum-research-bar506-replacement-barrel-50-ae-fits-desert-eagle-mark-xix-6-black-steel-7544
https://www.tandktactical.com/web/image/product.template/7544/image_1920?unique=efab063
Once you've purchased a Mark XIX Desert Eagle you can change the barrel length in seconds, if you have the appropriate components in hand.