I have tested some chain lubricants since I have my new bike, so here's my review:
teflon spray
this was the first lubricant I got
pro:
- good lubricant effect
- chain is pretty silent
con:
- pretty expensive (12 euro for 100ml)
- dirt magnet
- low viscosity, sprinkles half of the frame when driving
Wax lubricant from Finish Line
pro:
- pretty cheap
- chain stays free from dirt because it's a dry lubricant
con:
- chain gets annoyingly loud
Wet lube by Finish Line
pro:
- pretty cheap
- very good lubricant effect
- chain runs very silent
- high viscosity, frame stays pretty clean
- pretty good longtime lubrication
con:
- attracts dirt, but seems not as much as the teflon spray
to clean the chain and the cassette I use the Multi Degreaser also from Finish Line:
http://www.finishlineusa.com/products/degreaser.htm
together with the awesome (but a bit pricy imo) Grunge Brush, also from Finish Line:
http://www.finishlineusa.com/products/grunge-brush.htm
gives an awesome result...just make sure to wear rubber gloves, degreasing your hands feels not too good...