I like this one, its affordable for it's quality and I've run them for years and literally over 200,000 miles on daily drivers... It's a true roller double roller, one step above the stock 340 chain... I checked one once at 125,000 miles and it didn't need to be replaced....
Be sure to check that the timing chain is getting the proper oiling when you replace it... Here's a thread on how the front of a small block goes together: