Product review (5 stars): ... in case it wasn't the heating element that was bad, so now we have extra parts just in ...
I bought the kit just in case it wasn't the heating element that was bad, so now we have extra parts just in case.  Installation was easy and it worked immediately.  Only time will tell how long it'll last.  Thanks for the feedback everyone, it helped me make the decision to try to fix it myself.