I think they all can, it comes down to how you mesh and useing shells instead of solids. For vib, are you looking for mode shapes and Fn? For shock, you have to do your G calculations from the pulse and simply add a static gravity.
Tobalcane
"If you avoid failure, you also avoid success."