Don't dismiss Amazon because they aren't a specialist car parts outfit. Actually, ECP aren't either - I keep getting e-mails from them trying to flog me a paddling pool or a new pair of secateurs.
Amazon have some proper bargains from time to time, and their returns system is the dog's danglements.
Just check your PR codes and cross-reference the part numbers elsewhere to be sure you're ordering the right things.
I've saved a bomb on Brembo, Febi and TRW stuff over the years.
.