I think car kits, with updgrades, are an excellent gift idea.

The pre-assembled kits I've seen are a mixed bag, quality-wise. Some components are okay, others are not up to snuff. But I'm sure there are deluxe versions that are decent.

If cost is an issue, you can probably source the components and assemble them for less than the cost of a commercial kit.

I find it more satisfying to buy or make the individual components and assemble the kits myself. I think of it as a handmade gift that shows more "caring" than just whipping out the ol' Visa. But that's me.