Might I recommend GumRoad.com as a file gateway if you're looking to sell digital files online.
Also, I'd recommend trying to find a local printer if you want to sell prints. Like you mentioned, all your margins are getting eaten up! I know a great printer out of Houston that I've used for over 6 years. Let me know if you want to me to put you in contact with them.
I'm a serial entrepreneur and liberty activist from Texas!