$35 insulin cap