Congrats on getting 2A license! Personally I am riding spec 1. Changed some minor parts of the wear and tear (is normal). I intend to upgrade after get my class 2. That's y I get spec 1 due as the price quite a big different from spec 3 or revo.
Imo. Since you said u will be riding about 3 years preferably get a spec 3 or revo that suit ur budget will be better. Probably lesser problem but newer spec doesn't mean no problem. Depend on the previous owner riding style and maintenance of the bike. If the person know how to take care of bike, even older spec condition better than newer spec.