That’s almost identical to what I designed and had printed for my latest personal hardtail. It has been flawless.
Details here: