in theory you shouldnt be able to buy shocks from a scrappers, as there supposed to drain all fluids from the car, this includes oil in the shocks
Although your better off buying new,2nd hand ones could be as bad as your own
in theory you shouldnt be able to buy shocks from a scrappers, as there supposed to drain all fluids from the car, this includes oil in the shocks