The OP is rude and presumptive.
Far more can be done in the courts than by funding the political aspirations of *possibly* pro RKBA candidates. If, for example, SCOTUS issues a pro 2A ruling in Heller/DC, that single case will do more for the RK part of RKBA then all of the money you could possibly spend funding campaigns or the NRA (a group which initially rejected support of the Heller/DC case).
The fight will not be won in the ballot box. Certainly, we get LESS anti 2A legislation when supporting anti-anti2A candidates. The cause, though, is never advanced. How can it be? We have a right, and it gets torn down by inches. All we can do is slow the rate of decay.
The best we can do to advance the cause is to protect it, and that means the courts. Is there a group who's sole purpose is to seek and defend cases that would advance the cause of RKBA? Please don't say "the NRA". While they do good at lobbying for better legislation, they clearly miss the boat on 2nd amendment court defense. I think this is because most court cases that will have standing that COULD change 2A protection involve felonious acts by the defendent. The NRA wants to be seen supporting the law-abiding citizen and his legal use of guns. To enter into the court system on behalf of a citizen illegally using a gun is seen by them as counter-productive and counter to their goal/mission. So... they don't get involved.
Abortion, free speech, and other issues of the first amendment were won IN THE COURTS... not at the ballot box. Thus, if you are going to give your money to a politician hopeful for RKBA, give it to someone who will appoint conservative pro2A judges, and not necessarily someone who espouses anti-anti2A leanings.
p.s. The major reason for voting for GWB wasn't that he would spend us into oblivion, seek to usurp our civil liberties, prepare Iraq for future balkanization, or allow 25 million criminals to become citizens. The reason for voting for GWB was that he would appoint conservative justices to the SCOTUS, and that these justices would stand for the Constitution.