The "back ferrules" are larger diameter, with a large counterbored socket that the whole ball end fits into. The front ferrules are smaller, with an ID just for the string, and a big radiused flange. The large radiused top flange is the reason why it's a special part. You want that radius to protect the string from getting kinked on a sharp edge. A commercial eyelet or screw head ferrule will usually not have that much radius at the flange.
As I said above, this is a real simple job on a lathe. I could turn out a set of these in brass in a half hour. And I'm not speculating; I've made hundreds of custom ferrules for Luthiers over the years. I'm not interested in the job now. I don't do custom hardware anymore. I'm just point out that this is a simple job....If you have a metal lathe. And everyone should have a metal lathe in their garage!