" is as durable as I can get short of epoxy type plastic finishes."
And yet, that isn't quite true since there are no epoxy formulations which have a UV blocker or absorber. UV rays will quickly degrade epoxies exposed to them, which is why no commercial makers use them on their products, unless they follow up with a UV-blocking top coat(s). Then, the epoxy affords no benefit. What people are seeing when they assume an epoxy coating is really a catalyzed polyurethane finish, which is extremely durable and UV-resistant. Such finishes CAN be obtained by regular consumers, in large quantities, with a definite shelf-life, whether used or not (they'll cure right in an unopened can, because they are pre-catalyzed). Large users of these fantastic coatings purchase non-catalyzed versions and then add the catalyst during or just before use. But we regular users cannot get those coatings unless we buy a heck of a lot (think large drums). The large users include furniture companies, and, yes, firearms makers the size of Ruger, Smith, Marlin, etc.
One more thing: the pre-cat and not-yet-cat polyurethanes are expensive. Wipe-on poly's remain the MOST durable and cost-effective coatings we small users can get. And, they are much more durable (not just somewhat) than anything else, including linseed oil, tung oil, etc. The final "look" of the finish depends on the person applying it.