V-Line 3912-SH Hide-Away Safe

SKU: VL005
Sale Price: $234.99
Price Includes Shipping!*
(7 Reviews)    Read Reviews
Product Details   Shipping Info   Returns Info
Features:
  • Front opening security case features slide out felt lined drawer for easy access to contents
  • One Quick Release Mounting Bracket (MB2912) is included with each Hide-Away for easy installation under most surfaces
  • 3/8" thick steel lock block welded to cover guides and adds strength to the lock bolt
  • Five button mechanical lock for quick access with 1081 possible combinations, easy to set a personalize code
  • The door is recessed for added pry protection
  • Anti-Pry brackets in the interior provide additional strength and security
  • An optional Universal Mounting Bracket (UBHA) is available to enable the case to be installed on top of most surfaces
  • This safe is a California-approved firearm safety device and meets the requirements of California Penal Code Section 12088
  • **Calif. residents will be charged 8.25% sales tax**

Product Total:

$234.99
Qty:
Question?
800-928-1656
9am - 6pm Central, Mon - Fri

cs@TotalSecurityStore.com
Description

V-Line does not manufacture the cheapest products on the market; they focus on quality. We are confident you will be pleased with the product excellence and emphasis on service you will receive from V-Line.

**Calif. residents will be charged 8.25% sales tax**

Specifications
  • Exterior Dimensions: 12 3/4"W x 9 3/4"D x 3 1/2"H
  • Exterior Dimensions w/ Door Open: 12 3/4"W x 11 3/4"D x 4 3/4"H
  • Interior Dimensions: 11 3/4"W x 7 3/4"D x 2 1/4"H
  • Weight: 18 lbs
  • V-Line Model: 3912-SH
Warranty Information
All V-Line products come with a one-year limited warranty against manufacturer's defects. MADE IN THE USA
Shipping Information
Shipping is included to all our Continental U.S. customers (Alaska and Hawaii customers please contact us for shipping costs before placing order). Please enter shipping address carefully. Incorrect shipping addresses will result in extra shipping charges for the customer. If customer changes mind once a safe has shipped customer will be responsible for freight to and from the delivery address as well as restocking fee.

Safes shipped via FedEx Ground, will arrive in 2-7 business days

Returns Information
Returns for safes other than damaged/defective are possible up to 14 days after delivery date and subject to a 20% restocking fee. Once a safe has shipped customer will be responsible for shipping cost to and from the delivery address. Safes that are received damaged and/or defective will be repaired, replaced or credited at 100%. Authorization for returns must be obtained by calling our customer service department at 800-928-1656.
Customer Reviews
  16-Apr-12   Works well for me, by Rick from Bartlett

Comments:

When it's closed, the door makes noise when touched, and if you push it closed, it actually closes too far. To remedy this, I made a gasket from some thin self sticking foam rubber material. Now it's perfect.

Service Comments:

Quick shipping. I may purchase a second one.

BOTTOM LINE

Yes, I would recommend this product to a friend.
 
  13-Oct-11   Great Product!, by Bryan E from Delaware

Comments:

No batteries to die. No electronics to fail. Simple = Good. Have recommended this to several friends and they are pleased as well. Putting a spring on the drawer to pop it out when the door is opened might be a good addition.

Service Comments:

Prompt delivery.

BOTTOM LINE

Yes, I would recommend this product to a friend.
 
  05-Oct-11   Just what we needed, by Wild Bill from Glasgow, Ky.

Comments:

Instead of using this for handguns, as I do at home, this one is actually used at our utility as a drop safe. We keep money in it that comes out of our drawer until the end of the day and balancing. It is perfect for this role.

Service Comments:

Very easy to use and your personnel were very helpful. Unfortunately, we had a very difficult time in setting the combination. Your folks facilitated the exchange for us and even set the combination for us!

BOTTOM LINE

Yes, I would recommend this product to a friend.
 
  01-Oct-11   Great for a couple of small guns, but no more, by Slash from Tennessee

Comments:

Smaller than I was expecting it to be. I store a Ruger LCR and Ruger LC9, with one extra clip and a few extra rounds for the LCR. That's about all I can put in the safe. These safes are a little over priced in my opinion, but they were all over priced.

Service Comments:

Service was excellent. Definitely pleased with the service.

BOTTOM LINE

Yes, I would recommend this product to a friend.
 
  30-Sep-11   great safe, by big joe  from Ohio

Comments:

Very easy to operate and no batteries to wear out.

Service Comments:

service was great.

BOTTOM LINE

Yes, I would recommend this product to a friend.
 
  26-Sep-11   V-Line 3912-SH Hide-Away Safe, by Countryguy from Caliente, CA

Comments:

Excellent safe.

Service Comments:

Excellent.

BOTTOM LINE

Yes, I would recommend this product to a friend.
 
  26-Sep-11   V-Line 3912-SH Hide-Away Safe, by Kim from Wisconsin

Comments:

Very well made. Easy to use. Perfect for handguns, jewelry, or money. You can program your own combination with ease. You get what you pay for. This was the best safe in this class for the money I found.

Service Comments:

Fast shipping!

BOTTOM LINE

Yes, I would recommend this product to a friend.
 
Accessories
struct Detail [empty string] ErrNumber 0 Message Element CLICK_URL is undefined in THESKU. Resolvedname THESKU StackTrace coldfusion.runtime.UndefinedElementException: Element CLICK_URL is undefined in THESKU. at coldfusion.runtime.DotResolver.resolveSplitNameInMap(DotResolver.java:108) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1550) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1729) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1722) at cfproduct2ecfm1449180313._factor12(C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm:597) at cfproduct2ecfm1449180313._factor16(C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm:145) at cfproduct2ecfm1449180313._factor17(C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm:68) at cfproduct2ecfm1449180313._factor18(C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm:23) at cfproduct2ecfm1449180313.runPage(C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:196) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:370) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:279) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:86) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.CfmServlet.service(CfmServlet.java:175) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) TagContext
array
1
struct
COLUMN 0
ID CF_DOTRESOLVER
LINE 597
RAW_TRACE at cfproduct2ecfm1449180313._factor12(C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm:597)
TEMPLATE C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm
TYPE CFML
2
struct
COLUMN 0
ID CF_PRODUCT
LINE 145
RAW_TRACE at cfproduct2ecfm1449180313._factor16(C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm:145)
TEMPLATE C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm
TYPE CFML
3
struct
COLUMN 0
ID CF_PRODUCT
LINE 68
RAW_TRACE at cfproduct2ecfm1449180313._factor17(C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm:68)
TEMPLATE C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm
TYPE CFML
4
struct
COLUMN 0
ID CF_PRODUCT
LINE 23
RAW_TRACE at cfproduct2ecfm1449180313._factor18(C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm:23)
TEMPLATE C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm
TYPE CFML
5
struct
COLUMN 0
ID CF_PRODUCT
LINE 1
RAW_TRACE at cfproduct2ecfm1449180313.runPage(C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm:1)
TEMPLATE C:\Users\Administrator\Dropbox\Shamrock Stores\prod\stores\common\product.cfm
TYPE CFML
Type Expression element CLICK_URL objectType
object of java.lang.Class
Class Name java.lang.Class
Methods
Method Return Type
asSubclass(java.lang.Class) java.lang.Class
cast(java.lang.Object) java.lang.Object
desiredAssertionStatus() boolean
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class
forName(java.lang.String) java.lang.Class
getAnnotation(java.lang.Class) java.lang.annotation.Annotation
getAnnotations() java.lang.annotation.Annotation[]
getCanonicalName() java.lang.String
getClassLoader() java.lang.ClassLoader
getClasses() java.lang.Class[]
getComponentType() java.lang.Class
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getConstructors() java.lang.reflect.Constructor[]
getDeclaredAnnotations() java.lang.annotation.Annotation[]
getDeclaredClasses() java.lang.Class[]
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getDeclaredConstructors() java.lang.reflect.Constructor[]
getDeclaredField(java.lang.String) java.lang.reflect.Field
getDeclaredFields() java.lang.reflect.Field[]
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getDeclaredMethods() java.lang.reflect.Method[]
getDeclaringClass() java.lang.Class
getEnclosingClass() java.lang.Class
getEnclosingConstructor() java.lang.reflect.Constructor
getEnclosingMethod() java.lang.reflect.Method
getEnumConstants() java.lang.Object[]
getField(java.lang.String) java.lang.reflect.Field
getFields() java.lang.reflect.Field[]
getGenericInterfaces() java.lang.reflect.Type[]
getGenericSuperclass() java.lang.reflect.Type
getInterfaces() java.lang.Class[]
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getMethods() java.lang.reflect.Method[]
getModifiers() int
getName() java.lang.String
getPackage() java.lang.Package
getProtectionDomain() java.security.ProtectionDomain
getResource(java.lang.String) java.net.URL
getResourceAsStream(java.lang.String) java.io.InputStream
getSigners() java.lang.Object[]
getSimpleName() java.lang.String
getSuperclass() java.lang.Class
getTypeParameters() java.lang.reflect.TypeVariable[]
isAnnotation() boolean
isAnnotationPresent(java.lang.Class) boolean
isAnonymousClass() boolean
isArray() boolean
isAssignableFrom(java.lang.Class) boolean
isEnum() boolean
isInstance(java.lang.Object) boolean
isInterface() boolean
isLocalClass() boolean
isMemberClass() boolean
isPrimitive() boolean
isSynthetic() boolean
newInstance() java.lang.Object
toString() java.lang.String