Yes. I remember that Leeches was put out on blu a while back as part of a double feature, but didn't think about it until now. I don't know how good it looks since I don't own it.
I had the Alpha copy and I didn't care for it. It is somewhat watchable, but really not that good. I also noticed that every title they carry has the studio's logo and sometimes part of the opening credits chopped off.