Check with your local yards for a stock replacement. Search under
Car Parts for something like that. However, it will be used and from a damaged vehicle so you never know what shape it will be in.
Check with your local 4wd clubs. They may have some good leads for parts. I'd also check with your local truck supplier. I use Inland Truck Parts and they make ds right at the shop. I also get a discount since the manager is a club member.