Lettering.com has done an excellent job for me for over 18 years. Warranty is 5 years and there is no haggling, if there is an issue, they just replace it. Also, when you go to replace old lettering, if you are sticking with what you had before, they have the info on file.