I typically carry a full sized Lenspen in my camera bag, but a colleague recently turned me onto Lenspen’s MiniPro, a shorter more compact version. While space is hardly a concern for me, the Minipro would be great for others that have smaller camera, binocular, and equipment bags.
As with other Lenspens, the MiniPro features a soft retractable brush and a flexible pad that uses a special carbon-based compound to clean your optics.
Lenspen MiniPro II via Amazon
Product Info via Lenspen

I bought one through Amazon after seeing it here, and like it. I carry my camera everywhere, and the Lenspro fits in the bag or in my pocket. It seems to clean the lenses quite well.
Glad you like it! As mentioned I like to carry a full-size Lenspen. It fits right into the corner of my bag, and stays clean and where it is until needed. I had to buy a second one for home use after forgetting to replace the one in bag after using it one time too many.