PVC a little cheaper looking than what i expected but they do look nice and do their job. Very good price so you get what you pay for I guess. Overall happy with them.