I’ve used Partsgateway before and had a bit of a mixed repsonse.
First time was for a high pressure fuel pump. They sent the wrong one (Siemens instead of Bosch) they didn;t want the wrong part back but i had to wait a week or 2 for the correct one to come in. I ended up selling the incorect one for more than i paid so quids in.
Second time, i found the part i wanted but they wouldn’t remove it from the car before payment however they wouldn’t take payment over the phone. They expected me to drive to the yard to pay and they may be able to remove it whilst i waited.
Third time, no one had the basic part i wanted or prices were more than new
I’ve not used them since