If you are going to use a mineral drench then get one where the key elements are chelated - then you do get a longer-lasting effect not just the 3-day pick-me-up. Carrs' OviThrive is such a one, our vet also can also supply one. We get ours from Paul Keable Nutrition in Newcastle. He makes up specific recipes for the types of ground and season, and also does a good general purpose one. He delivers to our area but I am not sure how far his reach is.
I absolutely echo find out what minerals and vitamins your sheep are lacking - start by asking a local farmer or the vet, as they will know the ground in your area. And you may be able to buy a small amount from one of them if you don't need a flock's worth.
I also agree it is not just about what is short in the grass, there's a whole degree's-worth of info about what minerals have to be in what state, what trace elements block uptake of others... that's why I go to Paul, he's got the degree and done all the hard thinking!
Our ground is desperately short of copper, cobalt and selenium in particular. The girls need zinc in order to utilise the magnesium (I think I've got that the right way round); lack of zinc will show in poor feet.
The crystalix buckets are fine as what they are. Our vet calls them 'boiled sweets' but I do rate them a little higher than that! One of the problems with them is that some girls won't take any, some will gorge because they like the treacle. And some greedy ones may stop less forceful characters getting any. We do have them out, and have one of the magnesium ones available too, in the run-up to lambing, as the girls need as much readily-available energy as possible at this time and have less room in the belly for cake and forage. In our area, the magnesium helps reduce the number of ladies coming down with metabolic disorders both before and after lambing.
I have used the free-flow powdered minerals and found them excellent. You felt that the girls knew what they were and took them if needed, not because they liked sugar. The only downside, and why I don't still use them, was keeping them available and dry. If I just had one or two fields, so it was not too much of a chore to clear and refill containers each day, I would certainly keep using them. The ones I used I got from PK. Given how poor our ground is, I would still give a drench twice a year even with the powder out for them, and would still use treacle, with or without minerals added, in the 6-8 weeks before lambing.
I have been told, but have no opinion about it myself, that just putting out lumps of rock salt will make a huge difference. Rock salt contains a lot of minerals, not just salt, and the sheep will lick away at it ad lib. It will wash away in the rain over time, sure, but it's not expensive and doesn't dissolve too quickly. I would definitely use it if I had a small flock and found it difficult to get appropriate quantities of a good drench.