This is the kind of project I love, though: goofy specs on the frame and limited parts availability mean you need to use your noodle to solve problems. It’ll be more satisfying in the end than just buying a complete bike at the store.
So you *think* the frame is straight, but it wouldn’t hurt to look up the “string test” on Sheldon Brown’s page and confirm it. A frame can be off and still ride okay.