My experience with this style front ball bearing design is if they have been regularly serviced/maintained, they will last just about forever.
Ones that haven't been maintained or were improperly installed/adjusted is the primary cause for failure. That's aside from spindles getting damaged from accidents of course.
NOS and NORS replacements can still be found. The key is to have the correct part number info to be able to search the web for them.
I did a little research and the first thing I found is your standard (not heavy duty) 1-1/2 Ton front wheel bearings are the same ones used for 3/4 and 1 Ton trucks, according to the Chevy and GMC Master Parts Books. Over the years the bearing sets, you could get them by individual pieces (cones, cups, and separator w/balls) or as complete sets (including all 3 components), have had different GM#'s assigned to them.
If you want to spend a little research time, go to
GM Partswiki (a searchable database of old Master Parts Books), and search for the following:
909046 - Bearing assembly, front inner*
909045 - Bearing assembly, front outer*
909044 - Bearing assembly, front inner**
909047 - Bearing assembly, front outer**
* Listed in earlier Master Parts Books printings applications list as 1953-57 3/4, 1 and 1-1/2 Ton (non-heavy duty) trucks.
** Listed in later Master Parts Books printings applications lists as 1953-59 3/4, 1 and 1-1/2 Ton (non-heavy duty) trucks + 1960-67 C20-C30 trucks, and even similar rated P-series trucks that used the same chassis.
There are even more "later" replacement part numbers. For example Outer front wheel bearing set, GM# 909047, has 3 different later replacement numbers: GM# 909547, 909673 and 909725. All are the same bearing unit, just with a different number.
One note of caution. GM also assigned some of the same later parts numbers to each of the individual components of the bearing sets too, so sometimes you'll find someone offering a bearing cup by itself with an original box clearly marked with the same part number for the full set. If you dig deep enough in the Master Parts Books you'll see this phenomenon to confirm what I'm providing here.
I would also note that there were many aftermarket replacement/service parts companies offering the same items, but under their own part numbers. For example BCA, an after market bearing supplier, offered a replacement bearing set for GM# 909046 as "BCA B46". Same thing for GM# 909045 as "BCA B45". Aside from BCA, there are probably a dozen or so other brands that offered replacements, so you can often find NORS items under their part number searches.
On one final note, here's a link to just one of the many web ads I found in ebay, using the GM Part Numbers to search:
2- New OEM GM 909044 NDH DELCO 1953 - 1959 CHEVROLET TRUCK FRONT WHEEL BEARING. A pretty decent price for a pair of NOS inner bearing sets IMHO.
Sorry if my answer got a little bit into the "parts hunt" weeds - lol.

Hope this mostly answers your questions and provided some help and a resource you can have some fun with in hunting down things for your truck.
