One of the greatest challenges for models of b → s anomalies is the necessity to produce a large contribution to a quark times a lepton current, J q × J , and to avoid accordingly large contributions to flavour-changing J q ×J q and J ×J amplitudes, which are severely constrained by data. We consider a gauged horizontal symmetry involving the two heaviest generations of all left-handed fermions. In the limit of degenerate masses for the horizontal bosons, and in the absence of mixing between the two heavier generations and the lighter one, such symmetry would make J q × J q and J × J amplitudes exactly flavourdiagonal. Mixing with the first generation is however inescapable due to the CKM matrix, and the above mechanism turns out to be challenged by constraints such as D 0 −D 0 mixing. Nonetheless, we show that a simultaneous description of all data can be accomplished by simply allowing for non-degenerate masses for the horizontal bosons. Such scenario predicts modifications in several processes that can be tested at present and upcoming facilities. In particular, it implies a lower and upper bound for B(B → Kµ ± τ ∓), an asymmetry between its two charge conjugated modes, and well-defined correlations with LFV in τ decays.