Just a heads-up–G&G Supermarket sells fresh duck livers (and gizzards) at the reasonable price of $1.19 per pound. They only have them on Wednesdays, and they only have a small amount, says brocante, but they are of good quality.
Manila Market also carries duck livers at a reasonable price, says Zeldog.
G&G Supermarket [Sonoma County]
1211 W. College Ave., Santa Rosa
Manila Meat Market [Mission District]
987 Mission St., San Francisco