Love posting here, always learn something new from you guys!
Real OEM diagram:
https://www.realoem.com/bmw/enUS/sho...diagId=51_6347
Pressurized Spring (Strut): 51479149120 $63.99
Bracket: 51479138212 $34.19
Screws: 07129903027 $1.89 X4
Total: $105.74