I would vote the Ilium eWallet as well. I have tried a few and found this one to be the best. I started with eWallet on Windows Mobile platform and it has finally come to BB. I wanted this one originally because it could sync to multiple platforms and my wife still had a WM device. We both have BB now, but it is still great for keeping both our phones in sync, with the same or different wallets.
I read about KeePass, which has a desktop and BB client and is free, but I haven't tried it. From the graphics I have seen it seems like it would do the trick though. And free is hard to beat. eWallet has been a quality product though, but I do like free.