Looks a bit... large. But hey, if it works

It is a nice build!
Shell 0w30 has a viscosity of 11. That could be tricky... Be aware that the low speed and the tight fit of the piston needs a thin oil to crawl between piston and sleeve. It can result in some small scratches from what I have seen with thicker oils.