New take off from my 2018 TE150. I installed an aftermarket skid plate before first ride.
It will fit 2017-2019 TE150. It will likely fit 2017-2019 KTM 150 XC-W (if you don't mind the Husky logo). It will likely fit KTM and Husky 125 from 2016-2018.
It will not fit 250+ models (any year).