I am currently using a Wonder Wheels product which us reasonably priced and it does last in the rain and between washes. On my ZTT the tyre gel lasts about three washes at least before needing a top up of the gel.
http://www.halfords.com/webapp/wcs/s...&storeId=10001