I have ordered several replacement parts from eReplacement parts over the years and the parts are a perfect fit as long as YOU identified your appliance model correctly which is easy enough to do from the serial number or model number plate on your appliance.
Items are reasonably priced as they should be since if they were to cost more than buying a new unit... you'd just buy a new unit.