I don't mind ramrods a little crooked as they stay in the thimbles better!
For ramrods I go to wood shop and buy doweling. I check them for full length grain then soak them in coal oil so they are supple. They are planed to a taper and rounded nice with sandpaper.
Daft as it sounds, I have never broken a ramrod in using them since the very early '70's.