I'd learn to Do It Yourself seeing as these issues have been going on for a year.
That's what I did.
That was, aside of reducing wear along wider chains, a second reason to move to fixed gear.
Before I couldn't do anything. Now I can replace brake pads, pedals, chain, chainring, cog, tyre. I know what I need to order because I noted all specifications.
But a crankset, no. I wouldn't even know what to order, let alone replacing it by another system / something else.
Trouble is that they just want to deliver you whatever and whatever leftovers they have in their stock, regardless what you ask them, and only tell you at delivery time, or just not.
Last example case, already mentioned last post, that 5 mm chainline reduction, wasn't the sole crap with that Octalink 1 crankset that replacement with square taper, there was more crap:
On the evening the dealer stood at my door with it, no chainring mounted so called because he didn't find a 47t 1/8 th at his suppliers, I had to find one myself but he said that the bolts sat ready. The bolts were wrong (for double instead of single rings).
On top of that, it was a secondhand crankset, priced 80 euro. I never asked a secondhand and he never proposed either, he mounted it just like that and kept silent till the evening of delivery.
This same particular dealer, two years ago, he sold me a crap rear light, crap because it didn't work at first, for reasons I just couldn't locate. I went back with it, and he said the cable I used was too thick. And indeed, he cut off some of the thin wires and the light worked. But subsequently the problem became that the wire just felt out of the contact. Too thick pushes the contact away and too thin delivers too low clamping pressure. He then said that I could solder it. Come on lol. I ended up throwing the thing in the bin and buy a better one along the web.
And the reason I ceased to be one of his customers was more serious: my steering handlebars loosened and I barely managed to evade cars, ending up in a hedge. That was a couple minutes after I left his store, when he had replaced an original too short tube with a longer one. He sold me a too small frame, my shoes hitting front wheel when turning, heels hitting bags, knees hitting handlebars when turning, I had complained about it, and some months later he phoned me that he had found a solution, a tube from the rear position of a tandem, a leftover found in his stock, which had some rings to adjust the height. I walked back from that near-accident and at first he even laughed. I asked what now and he ended up bringing it back to what it had been when I entered, again no solution.
See, the issues I had with dealers didn't go on for a year - they went on for decades. 4 dealers. Maybe I just had bad luck but it's how it is, in my region. With this last bike / dealer I wanted to finally get rid of the crap. Therefore I asked a list of all parts of the bike, before buying. He refused saying that "the engineers needed something to work with" due to my special demands (travel bike conversion to fixed gear). Seen afterwards, I wonder about those "engineers". Whatever skills they might have had these were irrelevant - they failed and in order to get away with it still selling the bike, they kept their mouth shut about problems and lied. Delivering a bike full of problems, even design flaws alike stainless steel bolts on aluminium), for 4300 euro. It's ridiculous, yesterday I tried to replace front brake pads - I had to deflate the 62 mm tyre. And the hydraulic module, a non quick release on one side, the bolt broke in the middle before losening. On the other bolt, I saw red loctite.
In the past, the rear cogs 6 bolts were also mounted with red loctite. I had to re-tap the thread in the holes. And they were 8 mm instead of the specified 12 mm long minimum.
Two weeks riding the new bike: the chainring started to wobble and fret in the frame. Something had losened inside the bottom bracket, and after 3 weeks, first saying bearings and that I could continu riding it (I didn't, LOL) he secured it with... loctite.
It's a travel bike, advertised as pack donkey in the mud, but nowhere grease, not on any stainless steel bolt (galvanic corrosion with aluminium) and not in the bottom bracket.
But I managed to make the bike like I wanted it to be at ordering time. Only that chain tension variation is left and it looks like I'm gonna need to live with it. My 2 previous bikes had Octalink 2, apparently those were centered / no chain tension variation. But Octalink 2 said as not available for the large chainline distance from the center.