don't want to sound dumb , but could'nt you just replace the whole roof. Looks like you had it all there, just replace by the pillars.