Before I started replacing costly components, I would follow airhead's advice on checking electrical connections in the charging system for condition (corrosion, loose wires in crimped on connectors, loose connections where they are held on with fasteners, etc.) .
When I lived in Chicago, when I was using my R65 to commute to work, it was 7 miles and 15 traffic lights, if I didn't take the bike out on my days off and run it at highway speeds for an hour or so, or put the battery on charge, on the 8th work day, the battery would be discharged to the point that the starter would not rotate.
Since moving to Phoenix 15 years ago, my work commute is 12 miles, with 10 of them urban expressway, and I have not had a problem with battery charging with this 'new' commute.