The building is situated at Building 2410, Success Dr Drive, Suite 7, in Odessa City. The business seems to be affiliated with Auto Shop Depot, but it's not explicitly clear what services or products they offer beyond auto body work, car parts, and possibly repair services. The presence of a restroom, mechanic, and wheelchair-accessible parking and entrance suggests a decent level of accessibility and amenities. Credit cards are accepted as a form of payment. Unfortunately, there have been several negative reviews citing poor customer service, low-quality products, and dishonest sales practices. It's been reported that the owner has a confrontational demeanor, and one customer even felt harassed through a messaging app. Clients have also mentioned issues with punctuality, professionalism, and the value received for the services and products purchased. The location seems to be plagued by these issues, and it may be wise to approach with caution.