The long .58 caliber is about 2 1/2 inches long, the short one about 2 1/8 inches.
The reproductions are pretty inexpensive, unless you have a lathe and time on your hands, not much need to actually make your own. S&S Firearms (http://www.ssfirearms.com/) sells them for about $2.25 plus postage.