Threads seems to have some quality issue but it's fits just fine on KTM 300 TPI 2020
After 2 trips with the motorcycle, a small blow and it broke!