I found it best to print in PETG as the whole thing works much smoother.
Untested with the PETG spring from Freddy Z as in theory this would require a longer bed to have the correct compression.
No Supports are required
15% Infil
Make sure bridging is not longways to magazine
Minor trimming to the rear may be required for some blasters such as BK1/2S to turn the 45 degree angle used for printing without supports to a 90 degree (very simple snip along layer lines). See photo of orange mag with the cut.
Springs can be found on OOD:
https://outofdarts.com/products/worker-talon-magazine-spring-5-pack?srsltid=AfmBOoqfKDsm_RghA2JWJbx9yHfrHna3-lwPpJoMaGIVjfNwDEToXVZs?
IFB:
https://ifb.sg/products/worker-magazine-spring?srsltid=AfmBOoprmq5YoPGbfZh7mA6hGcQXYcaoDMsYYUDuVzT2uIzXD7wZBfSP
I prefer the metal springs as they allow for better compression of spring when loading darts.
The author remixed this model.
Extended FreddyZ fully printed talon mag to fit diagonally on the P1S.
Modified the follower to accommodate standard steel wire magazine springs.