Honestly it's probably worth visiting a local shop and seeing how much they charge. Make sure you get an estimate for both supplying your own part or letting them source one. Not all shops will let you provide the part, and the money you save may not be worth it over them just resolving any issues present in a replacement part.