I usually do not like to get involved in other's disputes, but, when I came across this post I just had to respond. I've been a Tower customer for more than 20 years and I have never experienced anything but superior and, sometimes, "over the top" customer service. Yes, I have had issues with products occasionally, but, their response has always been fair, considerate and prompt in every instance.
I would strongly suggest you call them to sample some of what I am talking about.