I've been to Eagle Auto Salvage and some place off Hwy 18 near Sullivan (can't remember the exact name). The coulple of times I've been there, I've gone to the front desk, asked for something, and they grumbled and said, "I don't know, go look around." So I did. At the place in Sullivan, I found some 3/4 ton axles still attached to a truck. I asked how much and they said "$600 if you pull them, $800 if we do." I asked if that was with 18 or 24 Karat gold plating and walked away. Part of why their price was so high was because I don't think they sell a lot of that kind of truck stuff. And, maybe moreso, I'm younger and maybe they thought I didn't know what I was doing there and they could over charge me.
Either way, give those places a call. Eagle seems to be a pretty well-run place. Again, more car stuff than truck, but they do have a pile of axles.