Mark,
Using non-Cisco DIMMs or HDDs might work but if the server runs into an issue, we will need to switch to tested and qualified hardware devices.
I would suggest you to discuss with Cisco Accounts team / reseller on available options to best match your business needs.
Padma