I know a shop who will PU (SEMI LEATHER) for a very affordable price, whole interior plus seats as low From RM 500 to RM800. Trust me , i already have done 6 cars, none can complain. for worn out cushions, they will add sponging and stuffs. very prof work..and very cheap. other places i asked is around 1k.