the gaskets are all you really need,doing the rings i would wait intell your inspection according to the manual is done to get the parts a piston kit comes with rings as well as the top bearings as all of these need to be done when replacing the piston.this can be done and is probably due according to the manual.in reallity every time you run the engine and it cools the piston gets smaller by a very small amount.look at the piston if the sides show signs off wear replace it ,if it looks clean just do the rings. i dont belive that the gaskets you replaced went bad that fast due to sitting more likley is that some one removed the covers and failed to replace them with new ones,head and base gaskets should never be used twice the same for the gaskets on the intake, some times you can get away with re- using the other gaskets you replaced if they are not damaged during removale. parts deals are a double edged sword,yes you may save money on line but if the part is wrong it takes time to get the right part and you have the hassle of returning it.dealing with your dealer has a lot of pluses,a good dealer will lots of times install some parts for you at now charge as long as you bought the parts from them,like wheel bearings etc.they are more likely to help you with problems if you are buying parts from them-my shop just pressed in all new bearings in my wheels swingarm and linkage at no extra charge to me,because they are use to seeing my smiling face the shop manager came in on his day off and did the work that is support.you can ask to get a discont on parts from your dealer,if they are a good dealer they will work with you on thisdepending on how much you spend or are spending at the time 10% is usally easy to get,i get 25% because i by a lot of parts but if i order a 5 dollar part they cant do that they are thier to make money.when i buy a bike, part of the deal is a discount on parts.always ask it never hurts,just about any bike supply shop will give a discount if they remember you as a customer.if your dealer dosnt due this for you look for another dealer.have a great day