You asked for only 1 choice. F5 has better lubricating properties but D5 will clean/lubricate/protect. In my experience, the solvents in D5 is necessary for difficult to clean controls, which isn't nearly as effective with F5. But there's no 1 all, cure all. For best results, get the proper fluid for the job at hand.