Took 7 hours to print, 3 hours of learning Fusion 360 to fix the (not so perfect) model on Thingiverse, 2 more hours to re-print new components, 5 minutes to assemble.
Overall 11/10, totally worth it.
PS:- If you get the file of Thingiverse some components dimensions are way off. So keep that in mind.