Run an IMEI check to ensure that the phone isn't blacklisted (though you should've done this prior to purchase and likely won't make much of a difference now).
Yes, a Staright Talk SIM should work. As was already mentioned, VZW phones worked with anyone.
Enjoy your phone and welcome to the forum.