No that sounds about right, beef liver is one of the very cheapest meats. Other really cheap ones at the grocery are chicken hearts, pig feet and fatty cuts of pork.
Ground meat or skinless meat often costs a lot more because of the labor. Unprocessed meat is cheap and organ meat is usually the cheapest of the unprocessed meat. Most people don't like the taste so count your blessings and enjoy your liver.