You guys need should shop around,

4x4parts.com are ok never had more than a 2 week delay with them, excellent customer service.

eshocks.com carry bils I had my HD/Extended length shocks in 3 days free shipping also if I remember correctly.

Waiting 3-4 months for parts is crazy considering you have already paid for them.

I waited 2 months for my shrock front bumper but that had to be built from scratch, these shocks you are waiting 4 months for can be had anywhere.