I have leveled two engineers using the following guide, with a few alternate steps according to what was cheap:
http://www.rpgexpert.com/4715.html
I went from 0 to 225 engineering last night on a character, and I would estimate it took around 100 gold on my server. I expect to spend another 200 gold to finish (thorium and mithril aren't cheap).