Previous work doesn`t look pretty.

Would be best if you can find someone close to you in europe, best person I would know of is stachu100 off Amibay.com. If the Mach chip is still okay and multilayered pcb tracks okay Im pretty sure he can fix anything.
Amibay profile -
http://www.amibay.com/member.php?1445-stachu100If its just replacing the smd components at this stage and board cleanup / tidy up previous messy work why not try a local electronics repair shop ? (no guarantees)
If you are really stuck I could helpout with simple replacing components and making it neater but I wouldnt be able to fix any advance issues like logic problems. (no guarantees) but Im probably too far away in Australia where 2x postage insured would not be worth it.