i found good heasrest on ebay. mine were covered by an amateur and looked like chit. so i searched for good factory one. i only needed one. it was only $50 bucks
Legendary will sell you the material and a local reupholster will do them for like $100.
Sadly I believe this is only way unless you have a commercial sewing machine.