Looks like it’s going to work well. I know how hard it is to stitch leather by hand. That pressure lever is very cleaver. 

Do you have a leather needle. If not Lee Valley carries them.  

James McIntyre