So, I got this for a steal of $80 then had to spend another $40 to order some new hardware for it. Some of the hardware was missing, called undercover and they had it here in 3 days. Fits awesome and doesn't leak at all. Yes, it is all hard plastic. Couple coats of back to black and it looks...