you can get your engine shampooed, its rather pricy but it does a good job, i wouldnt do it with a hose because you run the risk of getting water in places there shouldnt be water, yoiur shocks will be rather expensive, i work in a parts store and shocks arent what are the expenisve part, its paying for the labor thats gunna cost u