Bdent is just more expensive but the part is out of production so it's not going to get any cheaper. No sub available with the same or better specs.
I can help you with 2705's as I have a bag full of them and any 130V zener will work. I got some from Mouser recently but don't remember the partnumber...