JL Audio doesn't directly sell replacement parts for 12W7s and they want like $200 for a service/repair job.
https://fixmyspeaker.com/product/full-cone-cover-for-jl-w7/ would be a good option, but they're unavailable and have been for months.
Has anyone found an alternative, maybe from a...