This was shipped and arrived very quickly.  I haven't installed it yet but will in the next few days.  Everything appeared to be in good condition upon arrival.  Great price for what you get.  It is plastic but if not would cost 2-3 times more.