Dude buy it !

Im sure you can get it to work

I have CTR on mine.. not to sure bout ITR

Use your brackets and you should be FINE!!!