My 05 is in need of a top replacement and will switch to canvas. Any suggestions of shops in the Rochester area?