The signatures are for CS: S only. You may also have to recompile the extension against tf2sdk. There should not be any problems though, the engines are much alike (unlike CS:GO).
Btw you can just use tf2db and move item* code in to it. The signatures there were valid not long ago.