It is possible to DIY but the regulations in your jurisdiction may have more to say about who is permitted to do it.
I removed a Terra and installed a Trig TT22 and TN72 in my Discus and made the harness and RF (coax) cables. The Trig installation manual was clear and helpful. I folded up aluminium trays for mounting the GNSS antenna, TN72 and transponder. I performed the electrical load analysis and weight and balance changes. All reasonably straightforward. Then a licensed aviation radio engineer did the transponder tests and the logbook entries.
But, I'm an electronics engineer and have the proper crimp tools, Tefzel aviation grade wire and some experience with designing GNSS receivers.
YMMV, all the best for the project.
--
Neil
ZK-GRC