Great pirate era is in its own era. So, Shanks contemporary is akainu,aokiji and kizaru in the marine side. Ohara incident happened 2 years after Roger death and they all vice admiral. After that they become admiral later when shanks grew their crew. Luffy generation of marine is sword guy with tsuru granddaughter,akainu daughter,helmeppo,x drake,coby.