99 Grizzly 600 rebuild time. Advice!

I pulled my sons Grizzly 600 down to rebuild the wet clutch. Blocks are on backorder so I am going all the way down with the motor while we wait. She smokes alot and that is the reason the clutch went bad. She burnt oil pretty quick and my son didn’t know about wet clutch compatible oil. Put it short, Wal-Mart oil will fry your wet-clutch. Any-way, I know I am going to end up with a piston and rings as well as a chain. Not sure till I get it down if I need a jug but I want to know what you guys have had the best results with as far as brands on these parts. E-Bay is full of them but if I can find a company up here somewhat comparable in price I would deal straight with them. Last thing I want to do is put some cheap parts in this thing. I am not going to go huge with the bore. I just got this carb to behave and am not looking to go messing with jets again now. I would like to stay as close to stock as possible but I have no doubt my son is going to give her hell. He is my son. I am asking these questions not because I haven’t ever done this before. I have been a auto mechanic for 30 years just never really dealt with bikes and ATV engines. So what brands and companies would you all go with.