The best price I found for custom shelves. I ordered them unfinished but you can also order them stained.
I did one coat of wood conditioner and then for stain, one coat of Early American and one coat of weathered oak to tone down the yellow a bit. For top coat I used general finishes top coat in satin.