There were three promo-like inserts in 2007 Traks of those characters, but I don't think this card was inserted in a trading card product. It looks like it was a three card set, probably a magazine insert or handed out at tracks to promote the comics.
I don't think they are listed yet. Do you have the other two?
-Tom
Ted Musgrave card collection 98.9% Complete: Cards Known: 1013, Cards Owned: 1002
I prefer the company of people who disagree with me for the right reasons over the company of those who agree with me for the wrong reasons.