I bought my trunk from JCW about a year and a half ago, but had never used it until now. I think it cost me about $75 and it comes with a mounting plate. In order to make it fit better, I also ordered the OEM Yamaha trunk mounting plate from Stadium Yamaha for about $90. I did this to not only enable easy on/off, but to prevent scratching the rack.
The JC Whitney trunk does not look as good as the OEM trunk, but for the cost, you can’t go wrong. It mounts securely, has plenty of room and opens & closes easily also. Should it become damaged, no huge expense to replace!
The stainless steel loops you can see in the pics I picked up at a local marine shop to enable strapping additional items to the trunk (i.e. sleeping bag, tent, etc)
Being plastic, it could be painted to match as long as the paint is mixed with plastic adhesive to prevent peeling and a filler primer is used.