If you want to mod your truck just get seasonal tags for it. If you have a really nice truck you probably would not want to be driving it in the winter anywho. Do you have a 2wd or 4wd S10? I know that my fiances bone stock S10 with a 4.3L does pretty damn good!
Power Source is a new car mod shop over by Perfectionist. They have a pretty nice shop, and should have some good parts. But I can tell you that they will charge a hell of a lot more than Winslow does for installation.