A very common and recurring problem is the front caliper slides... . they dry up quickly or become "gummed up".
Also the calipers are single piston and that is always a factor in these things...
I discovered, by accident, that the brake adjustment on the rears can contribute to the pulling.
You need to jack up the rear end, then adjust the brakes manually until they drag noticably. Once they do that, hold the "ratchet lever" off, and back the adjuster off a couple "ratchets".
When you're done, take it out on the street and do some darn hard reversing/braking, repeatedly. I also applied the brakes with both feet, then built up some RPM/boost, and released... ya, I spun a tire or two, but as I shot backwards I'd stab the brakes as hard as I could.
Do it frontwards in between, back and forth. You're trying to lock them up if you can...
It seemed to fix my pulling really well,,,, for how long I don't know.
Bob.