Even though the prints don't need superglue, you might need it if your printer is inconsistent.
My prints were printed on a Bambu Lab A1 with 0.4mm nozzle and 0.16mm layer height, using somewhat cheap filaments. Had no trouble assembling the model. Also be careful when removing the barrel's supports, twisting them works the best I believe. You also might want to remove the supports on the barrel above the magazine tube if you are confident that it won't fail the print.
Please watch the assembly guide video.
Don't forget to clean the build plate.
Files included: 3MF and STL.
Models included: M590A1 ready for printing, M590A1 assembled.