Cabelas Savage ML BP - Is it a buy?