This is idiomatic usage - you don't need to say where you'll be. It just means "I'll be done in a moment" or "This will only take me a tiny amount of time."
2 - Yes, both you and Marius are correct that you your edit is better English. But your opening question, "Hey, buddy,..." shows this to be a very informal situation so putting "