just for reference, I have some shimano bar end shifters that do not have enough throw to run 8 speeds.
But it sounds like the one's you have will work.
I also agree that if you're looking to build inexpensively without sacrificing quality 8 speed is a good place to compromise.