i'm the same way when building things, much rather have extra's on hand
than have to make the long trips to a store and have down time
many things can be returned , but I also found many times I end up just keeping for next projects, which always seem to come up sooner or later!