Megs endurance
G-techniq T1 layered
Zaino Z16
Autosmart highstyle
All good and last reasonably well but none of them will last ages in all honesty, to get the best out of any tyre dressing you need to get the tyres really really clean and grease free.
The dressings are slowly getting better and more durable as time goes on but due to the obvious grief tyres go through and what they come into contact with its not surprising they don't last that long but good prep will always help.