If you get the latest '07 49CFR171.7 you will find RR-C-901C has been superseded by RR-C-901D. One of the problems with the inet is there are a lot of obsolete copies of documents floating around, so you really got to check your dates.
RR-C-901D is another one of those government or industry standards that remind us what an odd fit our scuba tanks are into the federal regulations, and why it's a good thing they are not really covered by it so we don't have to slavishly follow the CFR's dictates.
Actually, there are only three paragraphs in RR-C-901D that are referenced -
3.3.1 Preconditioning and internal preservation. After hydrostatic and any other testing, the cylinder internal surface shall be dried to be free of moisture, oil, grease, grit, machining products, loose scale, slag or other foreign materials. Rust bloom or particulate matter (approximately 1.0 to 1.5 grams) generated subsequent to inspection as a result of handling and shipping is acceptable. Cleaning agents used shall be compatible with the cylinder material and the intended gas service.
3.3.2 Oil and hydrocarbon residue. Residual oil and other hydrocarbons resulting from the manufacturer of the cylinder shall be removed to a level of not greater than 2.5 milligams (mg) per square foot of internal surface area, but shall not exceed 20 mg per cylinder regardless of the size of the cylinder. Trailer tubes shall not contain more than 40 mg of oil or residual hydrocarbons. Verification of cleanliness whall be measured by gravimetric or infrared analysis or any equivalent chemical analysis method.
and 4.3.2 which specifies some very heavy-duty methods of testing for hydrocarbons, using exotic solvents, infrared spectrophotometers and super-accurate scales.
Oddly enough, while 173.302 in referencing 901D says Cleaning agents equivalent to those specified in 901D may be used provided they do not react with oxygen, 901D doesn't specify any cleaning agents!
Reading most of these standards make it very clear that they are aimed at large scale fleet tank operations or tank manufacturers. The diver or dive shop maintaining scuba tanks for oxyen service will do much better not to become emeshed in 901D or other industry standards but to go by those of any of the scuba tech agencies that offer oxygen service technician certification since those standards are intended specifically for scuba and take into account the peculiarities of scuba service.
It's important to remember when trying to make sense of these regulations and guidelines that only the sections referenced apply, and they apply only where specifically referred. For example, in another thread here CGA G-4.1 is cited as the last word on oxygen cleaning. But if you follow the references, you find that while 4.1 is indeed referenced (and not all the CGA Pamphlets are), it is only referenced in the context of cleaning cargo tanks prior to sealing the manhole! So for all other purposes, 4.1 is just guidelines, not law (not that if it was law it would actually effect our tanks anyhow).