From their website it would appear you have to use their cylinders, but I’ve seen people with their own cylinders down there. If you take your own cylinders and plan on getting them filled there, I would leave anything O2 clean at home, and have whatever you use inspected afterwards.
It is not clear to me re tanks reading this post, are you required to use their tanks or can you bring your own?