I picked up 3 of the TC Power rods last year at Wal Mart for CHEAP to replace broken rods in a pinch. I don't like the fact that they're aluminum and "clang" when you hit them off of stuff so after I cut them to lentgh and before I fitted the ends, I filled them with rigid expanding foam. Virtually no extra weight and they are actually a bit stronger now too.
I made a ramrod for one of my older flintlocks out of a 12
gauge shotgun aluminum cleaning rod, the threaded end I just cut of the plastic cleaning rag holder and thats what I would then push the ball down with, another idea to think about
Most places sell the Lyman universal unbreakable ramrod. I think it is 32" long. I bought one for my Trade Rifle to use when hunting. It is made out of the same material as the factory Deerstalker ram rod.