Looks pretty darn good for that kind of mileage. Here in the rust belt, that's what most 3 year old trucks look like.
If I could offer some advice based on many years in the metal finishing business, it would be this: Don't just sand / wire wheel the rust then hope to slap some paint on there and not have it rust again. In fact if you do that, you may actually accelerate the rust.
Most folks have no idea what proper metal finishing entails. The most important steps are actually all before the paint goes on. Preparation is everything. If you don't prep the surface properly, everything that follows is compromised - including corrosion resistance.
I'd agree that removal of the rust via mechanical means is important, but I'd go one step further and use any one of the many chemical corrosion neutralizer / inhibitors that are available out there to finish the job. Then, a good coat of rust inhibiting primer followed by a coat (or two) of corrosion inhibiting paint. After everything has dried / cured for a month of so, follow it up with Fluid Film or something similar.