Thanks, everyone, for the advice. I bought the pricey Dinotte 300R. It has the best combination of compactness (no external battery pack), brightness, and mounting ease on different places on the bike for my purposes. I've mounted it on the seatpost below the saddle pack. Other than the price, I'm pleased with the light. The Dinotte customer service and advice was great, too.