99.99999999% of your pushrods are made of tubing.
The tubing is cut and ends are pressed in. Those ends will vary according to what you need to do. Some of the ends will be solid cups, some will be tool steel, some will be 3/8" ball, etc, etc.
The only thing you need to decide on is what diameter tubing you want, whether or not you want them to oil, and what ends you need.
Buy as big of diameter as you can fit in the pushrod tubes in the intake manifold. If you're oiling through the lifters, then you want a pushrod that you can see through. If you're oiling through the head, then you can opt to buy pushrods with a tip welded up. If you're running a factory non-adjustable rocker, then you need a 3/8" ball on one end and a 5/16" ball on the other. If you're running a factory adjustable rocker, then you need a 3/8" cup on one end and a 5/16" ball on the other. If you're running some of the new aftermarket stuff, then they use a common 5/16" ball on both ends.
My advice is to buy a good pushrod length checking tool, get the measurements you need, then call Trend, Smith Brothers, Manton, or contact one of the engine builders here who have accounts with the ones I listed.
The weight of the pushrod really has no bearing on anything. It's seems counterintuitive, but it's kinda like sprung/unsprung weight when we talk about a chassis. The jist of it is buy as big as you can fit.