Use Product model for Amazon to eliminate dups

This requires internal core PR to be merged first.

@sdougbrown @yegg