shelving costs