The sheet metal enclosure looks really nice. I can't remember who made those, but Great Job!
To prevent chaffing, you might want to consider a grommet around the wires coming through the end cap, or pot it with some of that "squirt stuff they use in bathrooms or window sealants", a.k.a. RTV silicone sealant.