yes it has,everything is new from brakes, to lines to master cylinder, don't see any leaks