I know this topic has been discussed 1000 times on this forum, so I'll keep this brief. Bilstein 5100's should be installed immediately after taking delivery of your new truck. I put some miles on the runner this summer including a 5200 mile return trip (central Ontario to San Diego) in just 10 days (don't ask). While the runner was fine on i70 at 90 mph, I was scared #$%@ of the body roll on i15 from Grand Junction to north of Vegas. Decided to pick-up 5100's (keeping stock coils) all around on another trip for half the price it would cost up here (taxes and exchange). Finished the install today and just got back from a test drive. This really is how it should have left the factory. Enough said.