On the topic of "should I replace the springs as well", it is usually down to your location and past experience of running cars for a long period in that location.
For me, up in Central Scotland, I have been running VW Group cars for 25 years and each car for more than 10 years old from new, so, 2000 VW Passat ended up with a snapped due to corrosion front spring at maybe 8 years old, 2002 VW Polo 1.4 ended up with a snapped front spring at maybe 5 years old, 2009
SEAT Ibiza SC 1.4 ended up with a snapped front spring at maybe 8 years old.
So, as each of these failures occurred at very inconvenient times, going forward I aimed to avoid that happening again, when I replaced the suspension on the 2015 VW Polo 1.2TSI, I just replaced the springs with Lesjofors ones when it was 9 years old, I can't see us running that car for another 9 years so hopefully I've avoided suffering another annoying front spring break.
My own car, which only gets used for longer journeys, so sleeps in the garage, I'm just hoping to stay lucky as its springs are not getting the regular exposure to winter road salt.
To make life simple, I ended up buying Sachs dampers for the Polo via ECP while "a better deal" was being offered - autodoc, inc postage were more expensive, though I did use autodoc for Lesjofors road springs, which for the rear of the 2015 VW Polo 5 Door was a slight mistake as Lesjofors don't list that exact model in their own applications listing - and sure enough, the rear ride height has ended up being lowered by maybe 10mm which just means unloaded and loaded with just 2 people, it sits level, I'm living with that.
I did make a terrible error when refreshing the front dampers and springs on the 2009
SEAT Ibiza SC 1.4, the ECP listing with what they call "Sachs" road springs - ie just some springs in a Sachs branded box - I can't work out why ECP do this, ended up giving that car a LOT of front lift!!
I'd suggest, always check the ZF website to find out the correct Sachs product number, and then, if buying from ECP go in and collect your springs - checking that the same number appears on the Sachs branded boxes, if so, then lucky you, if not demand a refund - been there done that!