For 3D printing material it is best you consult the shop you print and tell them what you want, obviously you want hard plastic but also
tell them the color, shiny or matte and let the shop tell you which one of their material works best for you. The shop that printed
for me charged $16 extra smoothing the surface for me( otherwise you end up sanding), some other shops quoted that they deliver
very smooth shiny black plastic( their prices were too high), for the 30% smaller than mine radio bezel you are printing, I expect $80
to $100 price.
Not familiar with plastics, I was confused to see so many different types on websites specially that some of them are rubber like and some are just for a visual modeling and may crumble holding something in place.
As for the power amp and subwoofer, I have none, my JVC receiver drives the 4 speakers directly.
On 2/3/21 I am done with fixing the bezel for Pioneer and radio receivers 60mm or less deep, this bezel mounts FLUSH with surrounding leather, so those who are crazed about flush mount can enjoy it too and buy themself Pioneer or else:
The 4 mounting holes are adjusted to take in 5mm brass inserts:
4 smaller holes are for 3mm brass inserts: