https://www.yelp.com/biz/castle-windows-mt-laurel-2
Check out the reviews, they're mixed.
I've never heard of Castle windows and their website doesn't show how long they've been in business ( a quick glance anyway). In my opinion, a lifetime warranty/guarantee is only good if the company is still around. I know it's a big difference in dollars but Anderson has been around for a long long time. I just had Anderson Replacement replace sliding patio doors and they were an absolute pleasure to work with.
Good luck