# he set his seal on us
"he has put his mark of ownership on us" or "he has shown that we belong to him"
# gave us the Spirit in our hearts
"gave us the Spirit to live within each of us"
# the Spirit ... as a guarantee
The Holy Spirit is a personal guarantee that this will happen.