I've setup my own internal kit (I'm not selling it now) and it's much work that you think to get the small details right and bring everything together properly.
I've spent a few days on it and the price is worth it to save that amount of work in my opinion.