I have a home about that size and need the same work to be done. Hard to find someone willing to do that tiny job. Eventually I found someone willing but I am doing the easy stuff myself. He is charging $40/h so the following is my estimate with my time involved, and I have never done this before so figure if the contractor was to do it the time charged would be 1/3 what it took me.
I counted 187 ridge cap shingles which would require 3 bundles of 25 count shingles at $26 each which makes 225 ridge caps ($78). Took me 1-2 h to cut them to size ($40/h x2 = $80 + 1 hour to drive to store and back to get supplies = $120 saved). Five lb box of 2" nails = $12. Then I did the work over the garage and it took me a frightening and physically exhausting 3 hours to remove and replace those ridge caps (3 x $40/h = $120 saved). A tube of the tar to put over exposed nails was borrowed but I'm guessing that's about $10.
I estimate it will take this contractor 3 hours to finish the job as I don't feel safe or competent enough to do the part over the living space (3 x $40/h = $120).
therfore I'm guessing the entire cost of a contractor to do the entire job whilst I sit in my hammock and drink a beer would be about 78 120 12 120 10 120 =$460.
Not included was my time spent googling how to do it to save some $$ (priceless). looks like I saved $250 by doing some of it myself.