semi autos well i would have to say a beretta Xtrema if u could pay for it your looking at about $1000- $1200 and thats prolly to much but if you wanna go with a cheaper on go EEA Corp your looking at about $409 if u want more info so to
www.EEACORP.com