Product review (5 stars): Perfect fit
Perfect fit.
YouTube video made repair by homeowner quite easy.
Service call would have been $80 at a least.