Tommy's Demon project!

I got to take Paymon on a test drive today, no serious issues other than the brake pedal height. The power brakes work fine, but the pedal is a good 2-3 inches from its stop. When I pull it up, the rod comes out of the booster. Am wondering if I have the right length rod in here, two boosters with the same issue?

Tj