To be honest, I’m not a big fan of procuring parts by mail order. Other than the delay in getting them, if a problem develops you get into the hassle of returns/refunds, etc.
There’s also a lot of imported junk being sold on eBay and it’s difficult to know exactly what you’re getting.
Some of this stuff is what I refer to as “white box” parts; meaning no specific name brand and maybe even very little if any quality control.
With a local supplier if a glitch develops then it’s a quick simple return.