To put an end to this tale, I took the bike into ABC Harley in Waterford, MI to have them look at it. They took one look, wheeled the bike into the garage, cleaned up the rust, hit it with some touch up paint and put on the missing cap. They had me out the door in about 45 minutes. Very pleased with the service.