I think it does not matter. I am using the the retail version and it works great. So I believe the 1.6/1.7 trainer can work for both Steam and retail version.
clayp, are you sure you are using the correct version?
It's a steam issue with the trainer, I have to try to dig out my original retail me'thinks.