I am concidering getting my g 26 refinished . how well does the nibx finish hold up againts scratches , holster wear,ect.