Dear Mike,
It is not very tough to work out with MB52 solution. Simply open transaction CS11/CS12 then copy all column of BOM components, to copy on SAP screen of BOM components list press 'Ctrl+Y' then go to the MB52 transaction and open 'multiple selection' tab in front of material field. Now paste all copied materials into material field.
Also give input for plant and execute the report.
By following above steps you will surely get the list of materials with all stock details.
Regards,
Narresh