Chin up buddy, there is always work for Good mechanics, especially ones that can do spraying fabricating etc.
Just a thought, get yaself to the local Club meets be it XR/RS/FFOC, and ask around there.
Final option, have you considered setting up on your own? Or even going in with someone else? Don't right it off mate, go speak to your local Chamber of comerce they hold seminars that advise you on setting up, and even in this financial climate, banks are more than willing to offer business loans etc.
have a look here >
http://www.britishchambers.org.uk/
Good luck mate, the fact your keeping your head up is a positive step