B & M Shifter

I'm interested,will it work on a 904?does it come with all the cables and brackets?