Yes, the covers are imperfect. It's solid, but not new build kit unless your working to a £100 budget.
I have a 12s from bestech power and a 12s smart but they are new items, there is no cabling. Both have dimensions to suit bricks. The smart is 50mmx120mm iirc, and the bestech 50mm x 60mm and...