You did well letting a pro handle it. Sounds like $30 is quite reasonable.
As much as I like to tinker and fix everything I can, I realize exceeding my limitations often just opens a bigger can of worms and can turn a small project into a football bat.