Dive bottles are best filled from an air bank system using a cascade method, to get a true 300 bar fill then they need to cool and be topped. Bank air is cool pumped air is hot.

With a dive cylinder you can lay it in the tank, with a surface cylinder the filling gauge is for surface use only.
I have a 300 bar 4 stage compressor low cfm (converted from micro bore to 1/4")
If the op is doing a lot of decants then a 12ltr 300 bar will have the volume but to fill it to 300 on a regular basis a low priced unit will fail, Moisture is the problem and small units don't do well.