I've heard those UHMW tracks work well but have never used one.
Installing battcars (I have a full-battened mainsail) and
graphite-impregnated sail slides helped in my case. Also, at the start
of the season I drench as much of the track as I can reach with McLube
Sailkote. (I'm pretty tall and figure by standing on the boom I can get
about the bottom third of the track.)
Sometimes I'll rig up a spare single sail slide or home-made track
cleaner (for ideas, see
https://www.practical-sailor.com/blog/the-do-it-yourself-sail-track-cleaner)
to the halyard and a messenger line, soak everything with Sailkote, and
run it up and down the track a few times. Then hoist the sail, adding
more Sailkote as you go. Drop the sail, repeat as needed. Not optimal --
best to start at the top of the mast, obviously, where you could also
check the sheave, but I don't usually have anyone to hoist me up or go
up in my stead. Seems to work nonetheless.
Won't help, of course, if the sheave isn't turning freely or is broken
or if the halyard has jumped the sheave. Easy to test -- grab the
working end of the halyard in one hand and the halyard where it emerges
from the mast with the other, and pull back and forth.
Wouldn't hurt to put a messenger line on the shackle first. If you're
like me, you'll fumble it and the weight of the halyard in the mast will
run the working end up to the top. The messenger line will let you smile
sheepishly, haul the shackle back down, and get on with things rather
than have to go find someone to send you aloft.
Phil
s/v Cynosure
Seattle / San Carlos