Back in May, my Firestone dealer replaced the left lower ball joint. Have been noticing some squeaking that appears to be coming from the left front. When I looked it over, it appears that the boot on that balljoint is loose, there's a gap between the boot and balljoint. Question is, aren't the boots supposed to seal the balljoint?