I've had good luck with finding perfectly working internal R/W drives on the local scrap market for cheap. I guess still lots of PCs from that era being junked by offices.
Sealed 25-50 GB BD RW media go for ~$1 per disc when they randomly show up in the surplus store.
Best coupled with frequent refactoring and breaking of APIs so any community efforts at documentation are eternally outdated.