68' Cuda brakes......still!
Did you rebuild the front suspension too ? If not something as simple as strut rod bushings can cause a pull when braking.
Print