confused on shocks

just need a pair of shocks that i can afford and they sold the 343159 shocks for 30 bucks shipped for a pair, its for a stock application