I have about 15-20 guns oils in my collection. I clean/lubricate different guns with different oils and keep track of them in a spreadsheet. I do this to compare oils long term and to increase my knowledge of the oils and their ability to clean and their ability to lubricate.
With that being said, I have never heard of Tri-Flow as a gun lube and I've been around guns for along time and shoot about 30K rounds a year. No one else has mentioned it to me either as a gun lube. I looked it up and it appears to be marketed towards cycle riders and fisherman for use in fishing reels. It appears to be a "light viscosity" lube that dries and leaves a film, possibly a Teflon film. If that is true, then it should be avoided as a gun lube. Guns operate best with a liquid film lube, not dry lube.
Based on the two choices above, Breakfree CLP would be my choice. It is a decent cleaner and a decent gun oil. One of the ingredients is a solvent, so it tends to evaporate after a few months and needs reapplied frequently. It is true that Glocks will run completely without lube, so if your only weapon is a Glock, then realistically, lube is the last of your concerns.
If you are willing to try other gun oils that I have found to be superior, look at Breakfree LP (not CLP), Weapon Shield, or MPro7. These are my three favorite lubes based on cost vs benefit. Fireclean and Slip 2000 are great lubes also, but cost about 2-4 times more than other comparable lubes.