You might want to look at that throttle body. A mate of mine has bought the exact same one.
Problem with them is that they have a 62% bigger throttle plate area than a normal hb one and a linear linkage rather than rising rate. Might make it a bugger to drive on the limit.