I just bought KYBs from TireRack... they were the best price at ~$50 ea
If you want Rancho, try Sams OffRoad (
Sams Rancho Products - Best Price - Right Here- Right Now!)... They have great service, but I ended up returning my ranchos back to the manufacturer cause of another problem... of which, if your truck is sagging, change your springs while you are at it... it'll save you from wasting a good pair of new shocks.