Should I replace all my bearings?
pull a rod cap and see if they are fine. Replace with ARP bolts. Leave the alone if they look good.
No reason to waste money if everything is fine. Put that money towards a better turbo and LS9 head gaskets and either ARP head studs or the eBay specials that everyone uses.
The crank should be fine with new bearings. The crank will probably not have any real wear on it if the bearings are still good.
Looking at the cam bearings is hit or miss. Most LS cam bearings have considerable wear, however, I've seen motors come apart with rough cam bearings and good rod/main bearings. To get the full story you'll have to look at the rod and main bearings.
As for miles before failure, I can't help you there, but I bet there are a lot of factors at play (maintenance, how the engine was run, how the engine was run or pulled at the salvage yard, etc) that decide how long the bearings last.






