Yeah, looks good!

Did you install the hitch or have it done? With the front hitch, you could get a removable winch mount to fit in there.