Go to a local GM dealer and price a crate engine.
GM crate engine are warrantied by G.M. dealers, that being said I would advise you talk to the service manager at you local dealer before you purchase to get a feel if they will work w/ you. Some make a fuss over warranty on them esp. if you bought it somewhere else.