Replaced heater element: Once I had the dishwasher out of the cabinet with supply hose, drain hose and electric disconnected, removing the heater element was fast and easy. However, it was confusing that the new heater element had rubber washers on it already, something not mentioned in the product listing, although kinda visible in the photo. I ordered the separate rubber washer parts recommended by Appliance Parts Pros together with the heater element. The separate rubber washers were the same size as my existing ones. The rubber washers already on the new heater were relatively smaller. It took me time to think about the rubber washers which were not described in the Appliance Parts Pros video. No instructions come with the heater. I decided to take off the smaller ones on the new heater and use the separate rubber washers that matched the existing ones after installing the new heater with each of them separately to see the difference. The new heater comes with its own plastic nuts which is good because the new heater has much larger threads than the original heater, so the existing nuts cannot be reused. I read horror stories about new heaters from other other sellers with different threads but that didn't include new plastic nuts.
Pros: the new heater and rubber washers were half the cost of the deductible for my home warranty and I didn't have to take a day off work to let a stranger repair guy into my house on a day they choose.
Cons: it took me all day to get the dishwasher out of my cabinet and back in, because its never the fairy tale they make it look like on the video when you have flooring in the way and long supply and drain hoses going around a corner cabinet and because I replaced the supply hose and air gap while I was doing the job since it seemed like the thing to do at the time (why waste the opportunity?). All day. Oh well.