Hi Shrimp, 1) yes we purchase RO from our LFS
2) our tank is 380l we do a 50l water change weekly, mix the salt ourselfs
3) i dont know if cycle is finished not sure how to tell but tank going on 14 weeks, we test weekly even at time twice weekly "API test kit" which test PH, Nitrate, Nitrite...