Impl method findProduct