i've been on seachem potassium for almost a year plus and i find it expensive to continue using this in the long run

is there any other good alternative for this?

i've read that some people use KNO3, K2SO4, KCI

may i ask which will be the best?