The revving issue is probably just a clogged or partially restricted fuel filter. If it didn't rev past 3k, it'd be a MAF issue. A "tune-up" involving new spark plugs, fuel filter, air filter is about $90 in parts and a few hours of your time. Rust, however, is another story.
I hope you find a better deal, though!
