To fit the BMW S 1000 XR 2015-19 and constructed from high quality stainless steel, this Zieger oil cooler cover provides essential protection from flying debris & stones on the road.