Personally, for me its worth having a shop do it.