I made these using Molly 'Porkshanks' Friedrich's Dieselpunk Headphone tutorial, following her steps almost exactly. However I found it was easier to just glue earbuds to inside then dissecting a pair of headphones (I tried doing that, but ended up breaking them.)
They are fairly cheap to make, except for the vintage headphones which costed about $20.00 to buy on eBay.