Cyanocobalamin injections do not use aluminium as a preservative. Here are the ingredients of the vial - dailymed.nlm.nih.gov/dailym...
Cyanocobalamin, water, benzyl alcohol, sodium hydroxide and hydrochloric acid.
You may be confused by the fact that some cyanocobalamin preparations say that they contain a certain (tiny) amount of aluminium. That is because some US jurisdictions insist on every product that might possibly contain aluminium display how much it contains. The amount they list is the lowest amount they can measure. It means that, while there is zero aluminium in there, they can't guarantee there isn't the tiniest smidgen of it.
I've never heard of parabens being used with hydroxocobalamin. It definitely doesn't happen in the EU, because those chemicals are being phased out in the face of a probable ban in the near future. However, it wouldn't surprise me to hear that they are used in the USA.
Personally, I would use cyanocobalamin out of the choices you list.
even if the product you have does contain aluminium the article implies that the risk only arises where the individual concerns has impaired kidney function and is taking other drugs containing high dosing of aluminimum. It implies that this is only a real concern with premature neonates - probably because these are likely to be treated with other drugs containing aluminium and don't have full kidney function
Content on HealthUnlocked does not replace the relationship between you and doctors or other healthcare professionals nor the advice you receive from them.
Never delay seeking advice or dialling emergency services because of something that you have read on HealthUnlocked.