I have 4 of these along with other DIY as I love building cameras, learn so much!
They are sturdy and takes awesome shots!
Maybe you got a dud one since all mine had all the right screws.
Latest toy camera well gear is the Diana F with the ringflash and instant back. Fun stuff and better than instax IMO