Check out funshine curriculum kits. It is my go to. Easy, one stop, everything needed. The website is choppy and difficult to navigate, but stick with it, it is worth the effort.
http://www.funshineexpress.com/curriculum-kits
No, I don't work for them. Just been doing this a long time and have tried many suppliers.