The Chinese and Indian's CAN make pretty much anything you want, to any quality level you want. They can send satellites into space, I think they can handle a spring, or two. It is true that there is a lot of junk that comes out of China and India, but it depends on how QC and suppliers are managed. Also, just because it's made there, doesn't mean it's designed there. What I do agree with, though, is that I wish the vendors would try to use U.S. made parts as much as possible. I would certainly pay a premium for QUALITY parts made here. Just because it's made here, does NOT mean the quality is better, but generally it is. The question is HOW MUCH of a premium I would have to cough up? I would probably allow an extra 20-30% on most items. 100-200% on some smaller items. Just depends on what it is, and what the quality level is.
The problem vendors have is that when you look at forums such as this, you find more people starting threads looking for "the best/cheapest", instead of just "the best". Cost is a factor to a lot of people out there. It may pi$$ you off that what you got was made in India, but would you have paid 20-30% more? I have no idea what the actual percentage would be, but considering you could pay a guy there for a weeks worth of work what it would cost for just 3 hours of a Union worker here, you do the math.
I DO, however, think that every vendor should put origin of all their parts on the websites and catalogs. That just gives us, as customers, better information to make a decision on. I hate surprises when unpacking new toys!
I am not an engineer, so I can't comment on the springs you received, but springs work not only in compression. There is an extension factor, as well. Spring design is actually pretty advanced, and there are a lot of factors to take into consideration. You might want to discuss with Tom's the design of the spring. They may be able to educate you a little on why it was designed that way. If it's wrong, I'm sure they will do right by you and take them back.
Sorry for the rant. Just got off the road from an 11 hour drive in the rain, and sipping a Gin and Tonic.