Hi OP
I don't have a problem with the age difference. I have a very old friend who I have known since school and he is now 41 and dating a 26 year old, which is almost as big a difference. They have been happily together for about 3 years now. He also has a low paid job and isn't ambitious however he is honest and I know that she can trust him, from the perspective of someone who has known him for 25 years.
However in one of your posts you state you 'trust' this man, and I am wondering how well you know him and how long you have known him for.
Trust isn't an instinct. It is a certainty, or an almost certainty, built from knowing someone a long time.
You may feel you could trust him, at this stage though you do not know that for sure as he has not had the chance to earn your trust.
This matters. It sounds like you are making a case for the relationship before knowing what he is really, really like for a little while. I mean building him up in your head, from the little info you have. You really want him to be this lovely man you can trust. At the moment though, you shouldn't rely on that. Please get to know him first. Take it slowly, have some dates, but don't trust him until you have been with him for a while.
I have made this mistake continually throughout my life and ended up with men I thought seemed perfect, started to build my life around, and then realised I was making it up in my head and in reality, I had no idea of their true nature or past or real lives before I met them.
Cue revelations and instant cessation of relationship, unfortunately after I had already decided I was going to marry one of them and was pregnant.
All based on 'knowing' him for a few months.
Be really careful. Just get to know him and THEN decide.