That is the one I have, it does everything in your list of requirements. I’m not sure about the check stubs though, I’ve never tried it. I’ve only had it about 5 months,but it’s been working great so far. You can find them around $200. It is pretty bulky though.