Well fellows as for the inside it is grey leather as for the snow and rocks I couldnt tell you I live in fl. so all I know about is mud and water and for that it is just fine as soon as I finish my bumper I will send front and rear pics