Fits fine, but this is the last replacement I plan on buying before trying a different brand. Had it at work for a few hours before the new lid got broke again, but it’s not leaking. Awful flimsy though. Note that it does NOT come with the big gasket (at least mine didn’t). However, the gasket for the spout was in place.