new fabric is definately the way to go.. not too difficult either, start by pulling the old one down, vacuum/scrape the leftover crap off, cut your material a little big bigger than you need, start at either the front or back (with the visors and dome light removed of course, you can take the paneling off too.. but its not really that important, then use a good quality spray adhesive, i spray onto the fabric itself to avoid getting glue on my panels, then use a 3" paint roller with a PVC pipe on it to roll it smooth, around the edges to tuck under panels i use a door panel/upholstry remover.. one day project if you take your time