As everyone has said.
Check the calliper - lubricate carriers, make sure pistons move freely.
Check the disc - replace if required, ensure cleaned with solvent.'
Brake lines - go braided, well bled (reverse/on a bench).
Brake switch - get rid of it and go a banjo, should be able to get a crossover easily through other brands using Nissin masters. Honda, Suzuki, Yamaha, etc.