I have the chucksbikes bullhorns too, with the tektro levers, the levers work well, the bullhorns though like WK says are flexy, and I prefer them stiff. Keep on feeling i'm gonna break em whenever I hit a hill. Bullhorns do look sweet though and who needs the drops for city riding?
I'm thinking of cutting my bullhorns down a bit though, They are long bars so you may need a shorter stem, personally I've never been as comfy on them as my road bars, but then I'd prefer zero drop bars. It might help if I swapped out for a shorter stem, but I need a front opening one, and finding cheap cinelli frog's is hard to do.
If I were yours I'd either just cut your road bars, or go to the LBS pick up a spare one from the spare parts bin and hack that one instead.