I like to use a very small amount of Ballistol.
On JSB pellets I find that pre treating the pellets with a good squirt helps to remove the standard lube along with lead dust, then after washing in hot water and dish soap I rinse well, then submerge the pellets in hot water.
One or two squirts of Ballistol on the surface of the water is all that’s needed to coat all the pellets as you remove the strainer from the water.
This coating acts as a surfactant, helping the water to roll off the pellets, I then spread the pellets on a dedicated black towel to dry, either by air or by hair dryer ( when girlfriends is not looking)
This towel step actually helps to remove the Swarf that accumulates in the pellet skirts or stuff that did not get removed by washing.
Pellets look super shiny, are dry to the touch yet still as smooth a silk, I used to use Eezox in the same way but that got really expensive.
I think the common theme is that regardless of the lube, stuff that doesn’t harm rubber and dries without a residue, applied very sparingly does a better job than lube that is sticky or oily to the touch after application.
I am going to try floating some pledge on the final rinse instead of the Ballistol as it’s even cheaper!