I bought this one last week, installed it Monday and it's working just fine.
https://www.amazon.com/gp/product/B071SDSBSQ/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1
I ended up breaking the connection on the old one and it was shorting out mid-print, causing a temperature drop and triggering the termal runaway in Marlin.