Seems to be. My friend has a Diana with no light leaks at all and a pretty decent lens. My Holga pinhole only has no light leaks because I go mental with tape. Can't comment on the lens.