PLA and PETG are fine for these, ABS and ASA can be solvent welded to the pvc pipes with appropriate solvent, use flat head fasteners either construction, wood screws or machine screws.
The author marked this model as their own original creation.