I know those pictures are retreieved from other sites like shopping.com, but if they don't have a white background, it would be a nice fit if the background color of the ad is not white.
They should use png's that way we could have fancy 24bit transparencies in the pics that fit whatever background colour you decide to use. Only problem is that it would still end up white for the IE users without a fancy Javascript kludge