Cheaper than the Arctic Butterfly is the SensorPen and it doesn't require batteries. It is just limited to 50 or so uses. I'd go for that, as needing to clean a sensor *and* being out of batteries can only be frustrating.
Personally I'd buy a cheap manual focus second hand macro lens - I have...