Muffler looks like a straight pipe.... no back pressure... I'd swap it for a Sportster...
..., but if your buddy says compression and clutch seem good,... I'd go for it...
Charging problem may be just a dying battery,.. or like you said...
If you can have a decent running bike for less than 1k,.. you can't loose...
This assumes things like fork seals, wheel bearings, brake pads,... are not a problem for you...
Personally,.. I usually look for 3 to 6k, and 95' or newer... but, I usually pay $1200 to $1500... location makes a difference in price too....
Best of luck...
...