In defense of BLO... If properly applied, it has many advantages.
I've used it for decades on rifles and guns that see heavy usage in the tropical bush, under sun, extreme heat, torrential rains, and all sorts of scrapes and dings.
It takes some time to complete, but only because you have to...