MC Leaking?

What causes them to leak at just over 7 years?

Any number of reasons. They should last longer but it's hard to say not knowing where the MC the shop installed came from. Or where the leak is coming from. They should last longer but they're so cheap and easy to replace that it isn't worth quibbling about.