Ideally, that's what we would do. The problem is, we live in BFE. No Mastercraft dealers for hundreds of miles and no boat mechanics for hundreds of miles. My machinist husband is a drag racer and has many mechanic friends and this is what everyone is suggesting. Yes it could be more expensive, but he works for an auto parts store and whatever we don't need, we send back. He'll install 1 thing at a time until it's fixed.
So if you know the part numbers, that would be handy so he could look it up on their computer. He can find many part #s. Just not sure which one our boat requires.