So far as I know, there is only one i3-4130.
There are two possibilities I can think of to explain the price difference.
That is assuming both are new and not used.
1. Despite the illustration of a Intel box, the cheaper unit might be a tray cpu which does not include a cpu cooler.
2. Sometimes engineering samples are sold for less.