To share with you, last few months I am also searching for contractor and believe their price is lower than ID but After comparing with a few, seems like their price are about the same.
As such, just approach ID or contractor. I am in the midst of finalising the quotation already.
Its a challenging task to go around explaining the requirements, concepts, listing out the items and looking at their quotations......
Just enjoy the process.