If you had ever planned on lifting it now would be the time to do it so your not buying struts twice.
Checkout shockwarehouse.com they have pretty good prices on stock length shocks and struts, if it were me I would replace both at the same time.
May need new springs also. Bilstein shocks are great quality.
I know the front end feels like it's riding on bedsprings. How would I know if the springs are too worn?
-gl
What pre-assembled units would you recommend?
-gl