Combine beef steaks and 1/2 cup salsa in food-safe plastic bag; turn to coat. Close bag securely and marinate in refrigerator 6 hours or as long as overnight, turning occasionally.
Remove steaks from marinade; discard marinade. Place steaks in center of grid over medium, ash-covered coals. Arrange onion and pepper around steaks. Grill steaks, covered, 7 to 12 minutes (over medium heat on preheated gas grill, 8 to 12 minutes) for medium rare (145°F) to medium (160°F) doneness, turning occasionally. Grill onion and pepper 15 to 20 minutes (gas grill times remain the same) or until vegetables are tender, turning once.
Meanwhile, combine remaining 1/4 cup salsa, mayonnaise and chile powder in small bowl.
Remove and discard skins from peppers. Cut peppers into 1-inch thick slices; seperate onion slices into rings. Carve steak into thin slices diagonally across the grain. Season with salt and pepper, as desired.
Spread beans on bottom half of each roll. Evenly layer beef, peppers and onions over beans. Spread salsa mixture on top half of each roll. Close sandwiches, pressing slightly together.
Nutrition information per serving: 446 Calories; 153 kcal Calories from fat; 17 g Total Fat; 6 g Saturated Fat; 6 g Monounsaturated Fat; 77 mg Cholesterol; 1023 mg Sodium; 44 g Total Carbohydrate; 5.4 g Dietary Fiber; 29 g Protein; 5.1 mg Iron; 9.4 mg NE Niacin; 0.6 mg Vitamin B6; 3.7 mcg Vitamin B12; 5 mg Zinc; 16.2 mcg Selenium; 80 mg Choline;