Making ramrods is kinda easy for me, once I built an electric drill "lathe jig". It holds the rod at three wood block locations, where each is a piece of 2x3 or 2x4 set on a hefty plywood platform. The platform is clamped to a table at two points to stabilize it. One end of the rod is chucked into an electric drill and a small clamp locks the trigger to spin the rod. The other end of the rod pokes out of the jig's wood end block and as the rod spins, its end is attacked by a series of files to make a tenon. Keep trialing the fit of a brass ferrule 'til it fits just right and that end is done. The ferrule is epoxied onto the rod, and then cross drilled with a 1/16" drill right through the ferrule and wood. Use a 3/16" or so diameter drill bit to slightly countersink the brass holes on either side. Tap in a brass or iron brad, nip it close the ferrule, but not flush. Place the ferrule over something hard (a bench vice, etc) with the brad pointed up and tap it so that it mushrooms to fill the countersink on either side. Finish up by filing the brad ends flush with the sides of the ferrule - they'll almost disappear. Do the other end if yer so inclined.
As to the rod itself, it's hard to beat a long and straight hickory rod, but I've also used dowels of oak and aspen, right from the big box stores. If yer careful with selection of grain, they can be almost as good and serviceable as good pignut hickory rods. I stain 'em and then clear coat them with Tru-Oil or any kinda wipe-on polyU. To stiffen 'em up a bit, I might wick in, rub in, some water thin quality CYA after staining and before clear coating.
For the most part, most of the long guns I've had employed tapered rods, where one end is 3/8" and t'other is 5/16". I like brass ferrules at either end, for sundry functional reasons such as using jags, ball worms and pholdatch worms, and also to add an extension at one end to lengthen the rod for both cleaning and to attach a cord to use with the ball worm for added pulling out a dry or stuck ball safely,
First, I fully install the smaller 5/16" ferrule onto the rod. It's clearly smaller than the rod, so I use the drill lathe jig to hold the rod while I taper it with rasps, files and sandpaper. This taper is usually about a foot in length, depending on the gun and its pipes. I keep tapering and testing the rod into the gun's pipes, for a perfect fit that's a tad snug. Once the fit is perfect, I'll mark the rod at the muzzle for its final length, cut it, tenon it on the drill lathe jig, install a 3/8" brass ferrule. If I had a buck for every rod I've made I'd have at least two pounds of Swiss 3F black powder.
Images to follow tomorrow ....