Could I get some suggestions on a few questions bout shocks?

1. How long on avg does shocks last on a VX if it is only normal driving not offroading?

2. What is a good shock that provides a good ride at reasonable cost for only normal driving no offroading.

3. Please provides links or places to buy the shocks you recommend.

Thanks for everyones input I like consulting for fellow VXers before I make any decisions. Thats why a lot of my posts are qustions.