They fit great and seems strong. You lose the OEM horn and louver mounting so skip these frames if that's important to you. The most complex part for me was replacing the washer that the horn bracket took the place of on one radiator mounting screw.
Ordered them online from Sierra BMW and they arrived in less than a week.