i bought a complete set of straps from the original owner of New life resources. they are made well and seems to be holding up after being outside for 1 1/2 years.
I bought a vinyl cab top from Beachwood canvas. It fits well and has done well outside over the past year. Customer service, price and delivery where great.
I can't speak of the new owner of New Life, i havn't bought anything from them or seen any of thier products in person. I have seen both WeeBee Webbing and Beachwood canvas at the Aberdeen MV show. I was impressed with the quality of thier products as well as thier customer service. I can't say how well either of thier tops fit or how long they will last.
Anyway if you all are have problems with New Life i would give both of them a call.