I would send components such as Crank/Block and pistons to your local machine shop. This way they can check to ensure your bores/pistons are still within tolerences also check end float on crank ect ect.
Once I get around to mine, Depending on what feedback I get on my engine I will deffo replace the Mains and big end shells again machine shop will be able to advice if you need over size shell ect.
But you never now what you may need. Pistons could be worn, little ends may have play in them.