Being a mechanic doesn't sound like a bad job, to me at least.
When this sort of freelance job is going good, it's really good, in my experience. I live in a slightly cheaper country than USA, for example, so I can manage to work maybe two weeks out of the month and to make enough money and to have plenty of free time. However, because of the randomness involved, sometimes I make no money in a month at all and I still need to work on finding projects etc. Basically it's a good gig, but still often stressful and definitely not easy.
Also I worked from home for two years and noticed it's really not my thing. So I've been renting a desk at one of those coworking places and I think that's a good way go for a lot of people.
Glad you liked my artwork by the way