I created these as accurately as I could, I didn't have any blueprints but used reference images I got from the product website http://www.krksys.com/Classic
The materials are procedural textures created within Blender, I also exported image textures from the procedural textures.You will find two collections in the .blend file, one has the speaker with procedural textures applied and another with image textures in 2049 x 2049 resolution.
All materials work with Eevee and Cycles.
Total polygon face count is 91,497.
You are free to use this model as you like but be aware it is a real product owned and copyrighted by KRK Systems, so you will need to do some research before using it on your specific project.