In the the Pacific Northwest, the average re-roof (complete tear-off, installing new flashings, vents, etc., and standard architectural shingles) is $8000-$8500. The average roof repair is $600-$650. The prices are double that in SoCal.
The reason I mention that is this: these are the prices...