For internal engine parts for the rebuild do not buy them from mercruiser or any marine place, best to find a local machine shop or engine rebuild shop as they are standard GM industrial engine parts.
if you find you need to replace the engine due to freeze damage etc Michigan Motorz is a often...