Effectively the same
aside from time if you are waiting on yours to be rebuilt. One is the engine you have that needs to be rebuilt and the other was rebuilt because someone did a swap and now its inventory in a shop that sells refurbished engines.
[Edit] Adding jaclaz's very good point that one might be able to save money rebuilding their own if it requires less parts.