'best' is subjective. it's like religion or motor oil, there are a bunch of opinions and very few 'wrong' answers. actually performing the maintenance itself is far more important than the product you use (aside from obviously silly options). fwiw, I have used bel-ray super clean chain lube with good success.