certains brands / models are body adjustable, and is crucial to have zero pre-load to the springs before installing. Some shops may not be aware of these things and might cause your new experience to be a bad one.
it's always best to go to a reputable shop unless you yourself know your stuff