The guy at the hobby store wasnt sure. Its the same as the TC3 kit you posted the link for---only I have 3 bars here (black, silver, gold) instead of just the 1 bar that Tower sells.
I suppose I can try to mount it----but id rather know for sure before I tear the package open.