Titan 704-586 or 704586 Repair Kit - Made in USA This is an aftermarket repair kit that replaces 704-586 High quality and performance at a money saving price! All packings and machined parts are made in the USA of the highest quality materials. Parts must pass our quality control inspection procedures to get into our kits. Possibly interchangeable with Spraytech and Wagner Pumps.