Prices are fair to outrageous, just depends on what it is and what kind of mood they are in. I have got some sweet deal, but they have tried to rip me off to, I was looking at a factory hadtop to replace mine and they want $250 for it, I almost fell on the floor laughing.
I have not found any good 4x4 specialty yards, I have bough most of my parts from friends or off the board. I do know Hudson's has a pile of various axles that is every bit of 10" tall. They also have a set of Rockwell's out there too, but I never inquired to a price.