Unfortunately I have done these jobs and much more, I only wanted to save someone from an injury but you seem confident with your past experiences.
As for a DIY, I found this one wich should be very similar, took me 2min. of searching
https://x3.xbimmers.com/forums/showthread.php?t=1444289
Cheers
__________________
Fun/HPDE: 2023 M3 6MT Individual Malachite
Past:2023 M4 CSL, 2022 M4C Vert, 2020 M340i, 2018 M2, 2015 M235i, 2008 135i 550whp
Daily: 2023 X5 45e
Daily/Family: 2021 Atlas Cross Sport 3.6