Product review (1 stars): Substandard quality will cost you more in the long run.
As others have said, buy the OEM instead. I purchased and installed mine in January of 2017. By August 2017 the heating element it served began making an intermittent buzzing noise. When we smelled plastic burning we discovered that not only had the Bakelite-looking (pretty sure it's not) plastic melted, but it destroyed the contacts of the burner element as well -- so now I have to replace both. Take a tip and spend more for a quality replacement.

1/4/18 Update.

Believe it or not I actually bought a second one. After a closer inspection I decided that the contact inside the heat-resistant wire nut (the splice point) may have not been electrically sound. If so, that would be on me. So I bought a second one and used a high-temp/high compression fitting to join the leads. I covered that with the white heat-shrink tubing included in the kit.

To make sure the heating element leads were not contributing to a poor connection, I bought a new one of those, too. Despite all this
the second unit lasted less than two months. Again the smell of burning wires alerted us. The 'new' terminal is burnt tightly to the 'new element, which could not be salvaged.  In the pictures you can see the burnt wiring at the terminal. The wires at the splice point were unaffected.  I have since replaced the terminal with a different brand, along with a new 2nd element.