Product review (5 stars): Perfect Fit!
Perfect fit replacement cap - the original ended up somehow coming loose and melting under the heating coil.  Best price I could find, but still expensive for the simple sealed cap that it is.