Yes, diamending is good, I recently purchased pre-gen petcock rebuild kit from them.
It can be risky buying 3rd party parts from anyone. I suspect many eBay vendors are selling exact same parts and QC may be suspect between different production runs. Having good seller rating with refund guarantee really helps. Even without, eBay & Paypal will ensure you get refunded if there’s error.