Has everything except the piston seal which is the most important part. And the rubber bushings do not correspond to the original. This is probably for retrofitting, hence the use of two rubber bushings instead of one, but I was able to remove the old ones, clean them and put them back in place. Didn't use it in the end. Best of all, brake discs came with the kit too, so you didn't even have to buy them separately.