Quick share of a cheap mod I have been using for more than a year now.
I just find the cheapest walkman style headphone (can even be those disposable ones you get during flight), and just stick on some snap-on buttons. Sometimes you may need to reshape the headphone cups (sawing and/or sanding), and even add some fill-in material - in my case some paper clay. Then just use E6000 to stick the snap-on buttons. If the surface is flat, I would just use some 3M VHB tape.
On the drivers/speakers side, I would just use VHB tape to stick on the other side of the snap-on buttons. For wiring, I just use JST PH2.0 connectors which I think is common for PC builds. So it's just all daily stuff which should be readily purchased at the cheap.
With this setup, I can easily roll drivers on plug-and-play basis.
I have also modded a pair of Creative Labs JAM v2 wireless headphone which does aptx HD, so I can listen to the KOSS and other drivers wirelessly, whatever I fancy on the day. I have tripled the Lipo batt capacity (original was just 200mAh), and also extracted and moved Mic 1 to a detachable 3.5mm boom. I use this wireless headset for music and also work calls.
However an annoying downside is that the headband may tend to roll down my face - as the snap-on buttons will just free wheel. To avoid this, I stick some non-slip pad at the top of the headband for some friction against top of my head.
Overall, it's not perfect and not so elegant, but it allows me to enjoy my music the way I like using whatever drivers I prefer, both wired and wirelessly.