Why so much? generic insulin is fairly inexpensive.
Is it the newer insulins like Humalog and Lantus, or an older, and less effective, type? Also, is the $25 price you cite really just your co-pay?