FWIW I've had my 30D for just over two years and my 40D for almost a year. I got some Eclipse for the 30D at around the time I got the 40D. I thought I'd rather take a risk with the older camera before trying a wet clean on the 40D, for which I will need E2. Well to date I have only felt the need to wet clean the 30D once, quite recently, and the 40D not at all. A small bottle of fluid should really last bloomin ages, at a couple of drops per clean.
You can buy the bottles separately and, for what they cost on eBay
, and how long they last (unless you do a daily wet clean) I'd just get a bottle of each and not worry about a few dollars. Based on my experience the cost will probably work out to around $1 per year or so. YMMV 