I have been asking a bunch of questions since I got my 2004 GMC Envoy. Everyone has been so helpful. So...coming from a car how do I know if I need shocks or struts? Its a 2004 and they have never been replaced. The ride feels ok. Its not like I bounce or when I hit a bump its rough. I just want to make it the best ride possible since I am fixing it up. I wish I could ride in another GMC/Chevy to compare. I rode in my friends BMW X5 and the ride is sweet. He was taking turns at 40mph and it felt like nothing. What can I do to even come close to that?? Thanks...

I was testing the limitations on the cornering with the Envoy and let's just say I nearly pissed myself the second I went into the turn lol. These trucks are a lot more top heavy than a car obviously, and even with lowering the truck, you still wouldn't get the cornering ability of a sports car, or any car for that matter. I agree lowering will probably help a little bit, but it's still a top heavy truck compared to a car. 40MPH turns in these trucks for me is just stupid....if you want to drive like that, a second vehicle like a sports car may be a better choice for that type of driving. 
They are not made only for Porches. Lol. They come from the factory on gm vehicles. Sounds like he is trying to push some low quality monroes on ya. Dont buy em.