Brake lights staying on

If the piston is slightly different than the old one, that does not mean ****. Also bear in mind you have to have FOR SURE adequate movement in insure the piston returns past the compensating ports in the master
Understood, I'm thinking it must be in the M/C for some reason it's not returning completely. That's why I have to pull back on the pedal for the lights to go out.