45420 products