Whoo! Just finished installing it! Well, still need to tie off some loose thread ends and I'm done.
Definitely glad I DIY'd, but it's not as straightforward as one would think from pictures and videos. I'll do a proper post probably tomorrow or Monday once I get some road time with it, and get a feel for it. Post some pictures too, so soon!