Simple car script not work on unity 5?

I am using simple car movement script in my project and i was use that in unity 4.6. Now i upgrade unity 4.6 to unity 5 and now that script was not working, car only move little bit and also not going faster, speed<30. I don’t know why, i am not changing anything in script.

Any one know the solution? suggestions are welcome.

Script

var wheels : Transform[];
var enginePower=150.0;
var power=0.0;
var brake=0.0;
var steer=0.0;
var maxSteer=25.0;
function Start(){
    GetComponent.<Rigidbody>().centerOfMass=Vector3(0,-0.5,0.3);
}
function Update () {
    power=Input.GetAxis("Vertical") * enginePower * Time.deltaTime * 250.0;
    steer=Input.GetAxis("Horizontal") * maxSteer;
    brake=Input.GetKey("space") ? GetComponent.<Rigidbody>().mass * 1: 0.0;
    GetCollider(0).steerAngle=steer;
    GetCollider(1).steerAngle=steer;
       if(brake > 0.0){
        GetCollider(0).brakeTorque=brake;
        GetCollider(1).brakeTorque=brake;
        GetCollider(2).brakeTorque=brake;
        GetCollider(3).brakeTorque=brake;
        GetCollider(2).motorTorque=0.0;
        GetCollider(3).motorTorque=0.0;
    } else {
        GetCollider(0).brakeTorque=0;
        GetCollider(1).brakeTorque=0;
        GetCollider(2).brakeTorque=0;
        GetCollider(3).brakeTorque=0;
        GetCollider(2).motorTorque=power;
        GetCollider(3).motorTorque=power;
    }
}
 function GetCollider(n : int) : WheelCollider{
    return wheels[n].gameObject.GetComponent(WheelCollider);
}

Well, did you check this? It is the first thing that comes to mind. Sorry, hope this helps.