Wonder Cloth
$4.99

a fly line should usually be cleaned every few trips