The product is fine, works and fits as described..
The parts are just fine, though I would recommend either not selling a product you don't currently have or at least tell the customer these are custom products and require time to manufacture. A month was not too long to wait for a custom item but something being sold directly should be immediately available.