Is the bed of a 1999 Chevy silverado 1500 the same as a 2004 Chevy?

Yes as long as the 1999 is not a classic model.