l carnitine food source NOW Foods L- Tartrate 1000mg, 100 Tablets (Pack of 2) : Health & Household and vegetarian (non L-Carnitine 1000 mg Tablets |
Description
Kidney stones are made of struvite, which is magnesium ammonium phosphate, in 17% of cases

they're made in different ways, so there's no cross-contamination

Nguyen CT, Sasso EB, Barton L, et al
All relevant data are within the paper and its Supporting Information files