That's a lot of rust. Besides painting I'd put a thin coat of Gurulan PX11a (Vaseline + 10% bee wax, can be bought or mixed by oneself) on the parts that are prone to rust (except brakes of course).